Bug 916612 - rm unnecessary macros (r=wingo)

--HG--
extra : rebase_source : bdd9aa475195627840865439ec878b847fb0ff7d
Bug 916612 - rm JSScript::nfixed (r=wingo)

--HG--
extra : rebase_source : 6185ed8b87bf8d9106f2ece0be0c39db4fa8a3eb
Bug 916612 - rm some unused JOF_* bits (r=wingo)

--HG--
extra : rebase_source : 6155e21575185241e792757abb13efceb3da4396
Bug 916612 - don't set shortid for CallObject properties (r=wingo)

--HG--
extra : rebase_source : 8f311bd1a4d9a3bbe35f433ebf6923989a4081b5
Bug 916612 - Inflate the slot width and decrease the hop width in UpvarCookie/ScopeCoordinate (r=wingo)

--HG--
extra : rebase_source : 2e4fa769d0c0f0b15832bd73d789ac36435a2b74
Bug 916612 - Inflate stackDepth width in try notes (r=wingo)

--HG--
extra : rebase_source : 2b5e71bc41468387e3f410d693e82f94686599d2
Bug 916612 - Move the too-many args+vars checks (r=wingo)

--HG--
extra : rebase_source : 37d14fb62f780aa977d961028e6f30c572771744
Bug 916612 - Put back the baseline nslots check (r=djvj)

--HG--
extra : rebase_source : a0381609778964a2b55439368720412ff430bf55
Bug 916612 - Increase maximum number of local variables to 2^28 (r=wingo)

--HG--
extra : rebase_source : d01ba20678957b25426d089c2905f5db657dca90