fixed ALT key issue for windows
bug 17027,27041; carpool a=leaf; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@60247 18797224-902f-48f8-a5cc-f745e15eee43
descend from nsIWidget. This conforms better to our standard
of not having interfaces inherit from each other.
Changed many of the interfaces to be XPCOM complient i.e. all methods
return nsresult. Therefore the signature of many of the "getters"
changed.
git-svn-id: svn://10.0.0.236/trunk@9989 18797224-902f-48f8-a5cc-f745e15eee43