Bug 784739 - Switch from NULL to nullptr in js/ductwork/, js/ipc/, and js/public/; r=ehsan
Bug 784739 - Switch from NULL to nullptr in js/jsd/; r=ehsan
Bug 784739 - Switch from NULL to nullptr in netwerk/ (1/2); r=ehsan
Bug 784739 - Switch from NULL to nullptr in netwerk/ (2/2); r=ehsan
Bug 918105 - Minimize the #includes in xpcom/ds; r=bsmedberg
Bug 918223 - make sure to save persdict.dat, r=ehsan

--HG--
extra : rebase_source : baffbf457b4eb9a1874ddfdda7dce1763a713a30
Bug 918031 - SpiderMonkey: Delete no-op branches. r=sstangl
Bug 918031 - IonMonkey: Make the lowering for neg more consistent across the types. r=sstangl
Bug 918031 - IonMonkey: Use useRegisterAtStart for LUnbox and LUnboxDouble on x64. r=sstangl
Bug 918031 - SpiderMonkey: Simplify trivial effective address computations to simple moves. r=sstangl
Bug 918330 - GfxInfoCollector.h should not include jsapi.h - r=ehsan
Bug 918361 - delete the unused test_emulator.py, r=jgriffin
Bug 917991 - IonMonkey: Avoid using r11 in contexts where the MacroAssembler may want to use a temporary register. r=luke
Bug 917991 - Use higher-level interfaces which are nicer, and avoid using temporary registers in some cases as a bonus. r=luke
Bug 886164 - Disable test on B2G since it relies on observers working.