Bug 889727 (part 1) - Make jsobj.h #include vm/Shape.h, instead of the other way around.  r=terrence.

--HG--
extra : rebase_source : 4013f90e71be2fe36d04bb1eb08eeace728885ac
Bug 889727 (part 2) - Slim down jsobjinlines.h some more.  r=terrence.

--HG--
extra : rebase_source : a03d7da43acfb0eb0012778dd2366ce9a4bc2208