Backed out changeset 1c6223f7c74f (bug 876029) for Android armv6 mochitest-1/3 crahes.
Merge m-c to inbound.
Bug 890192 (part 1) - Slim down jsopcodeinlines.h.  r=terrence.

--HG--
extra : rebase_source : 15755ff706fbbde8933fd083723faaafc9458613
Bug 890192 (part 2) - Slim down jsscriptinlines.h.  r=terrence.

--HG--
extra : rebase_source : 5f374385b657ba28661ddd50a6b50344455de9af
Bug 890192 (part 3) - Slim down jsstrinlines.h.  r=terrence.

--HG--
extra : rebase_source : 554a1eb91ea60130c2aa3c5581d6b69831a57cfc
Bug 890192 (part 4) - Slim down jsgcinlines.h.  r=terrence.

--HG--
extra : rebase_source : 6fd284d8b887ad89c1621c969286af7fa82d78bd
Bug 890192 (part 5) - Slim down jscntxtinlines.h.  r=terrence.

--HG--
extra : rebase_source : 699aa06a514d801ad15b33c64e5deaaae3e4b35a