Add ids for CSS property aliases to the nsCSSProperty enum.  (Bug 849656, patch 1)  r=bzbarsky

Note that this uses the method_ field of the CSS_PROP_ALIAS macro, which
is not consistent in style with the other values of nsCSSProperty.
However, these enum values are unlikely to be used explicitly, and it
avoids having to add an extra parameter to the macro.  (It might even be
better to change the other values to work this way.)
Move names for aliases from gAliases into kCSSRawProperties.  (Bug 849656, patch 2)  r=bzbarsky
Move enabled state for aliases from gAliases to gPropertyEnabled.  (Bug 849656, patch 3)  r=bzbarsky
Make gAliases be just an array of ids.  (Bug 849656, patch 4)  r=bzbarsky
Bug 804944, patch 2:  Also condition @-moz-keyframes parsing on the animations preference.  r=bzbarsky
Bug 846949: Cleanup browser toolbar animation. [r=lucasr]

--HG--
extra : rebase_source : ba77407efe264e20a8dfb013ee77def241042a6a