Update Jetpack tests running in Firefox to pick up bug 831933's fixes r=me
Bug 837773 - Organize jsapi.h's #includes.  r=jorendorff

--HG--
extra : rebase_source : 88b6a890a4e2304beb5f37198b9f6f2ebda9a8a9
Bug 837773 - Move js/src/jsval.h to js/public/Value.h.  r=jorendorff

--HG--
rename : js/src/jsval.h => js/public/Value.h
extra : rebase_source : 224d021ad357f133b0b04658ca9b59a52b74fd65
Bug 837773 - Move JS::Anchor into js/public/Anchor.h, necessary to properly make Value.h an independent header.  r=jorendorff

--HG--
rename : js/src/jsval.h => js/public/Value.h
extra : rebase_source : c109f562aea18e7466b6af6fd1dd2efae11b0333
Bug 837773 - Move JS::Value into Value.h.  r=jorendorff

--HG--
extra : rebase_source : b41cee90d5c08a6e1c23f023af2eb2f1ac41e1a3
Bug 837773 - Change private uint32_t Values to use the int32_t representation, for simplicity.  r=luke

--HG--
extra : rebase_source : 75e7118b9e5713dc252043e6f40d79e238a2480f
Bug 837773 - Add a PropertyKey.h header.  r=jorendorff

--HG--
rename : js/src/jsval.h => js/public/Value.h
extra : rebase_source : 1756e599b0718b8e765cecb972737040e0ba56e4