Bug 909171 (part 1) - Add JS_ prefixes to macros missing them in jsversion.h.  r=luke.

--HG--
extra : rebase_source : f8afce8bbed7a940e9168f4f851d18c5d30620e7
Bug 909171 (part 2) - Fix up jsversion.h includes.  r=luke.

--HG--
extra : rebase_source : 2938ddad7ae8f9ea4069847688f461fa5caed40e
Bug 909171 (part 3) - Remove JS_VERSION.  r=luke.

--HG--
extra : rebase_source : b09e2c23654675cfb5f93cea5f372bcb8d9ddce5