Bug 834936 - Temporarily load JSMs into fewer compartments; r=rnewman

We concatenate JSMs together so we use less compartments and therefore
less memory. This is intended to be a temporary hack until the overhead
of compartments is less.
Merge mozilla-central into services-central
Merge m-c to inbound.
Bug 822197 - Crashtest for assertion failure: cb_hdr and crash fim_process_event/FIM_DEBUG. r=ehugg
Bug 835356 - Add logging for sync events to better see if they are causing problems. r=snorp