Bug 869615 - Sanitize Contact properties everywhere, not just in init. r=bent

--HG--
extra : rebase_source : 25fd18299c15cee78dff008460c89e78ba60d842
Bug 832936 - Implement mozContacts.getCount. r=gwagner sr=sicking
Bug 876936 - Alarms set to a past time fire immediately instead of error. r=gene
Bug 810099 follow-up fix - B2G MMS: support onretrieving event. r=gene.lian a=leo+
Backed out changeset 0cd289fcea16 (bug 876936) for failing in test_alarm_add_date.html
Bug 867933 - Part 1 - enumerate network interfaces in content process. r=swu
Bug 867933 - Part 2 - provide gonk-specific addrs.c to enable nICEr to enumerate network interfaces in gonk. r=ekr
Bug 878409 - Fix crash in RuleCache::ApplyFilter() when accessible has no content node. r=tbsaunde
Bug 875252, make type=file click() to work (again) even when the element isn't in the DOM, r=jst

--HG--
extra : rebase_source : e8fecce550d5fe91a524f1b47a8429165354ac90
Bug 496923 - Remove all existing test402 tests, as they're a subset of the test262 tests that we'll be piecewise-importing (and the intl402 bits will be in the first imported batch).  r=terrence
Bug 496923 - Skip failing Intl tests that will be in the initial test262 import, and update skips so that the Intl tests won't run when Intl isn't built.  r=terrence
Bug 496923 - Add a js/src/tests/test262 directory, empty (save for browser.js/shell.js) for the moment, so that the test262 import script can be landed separately from the batch of test import it'll perform when run.  r=terrence
Bug 496923 - Implement a script which clones the test262 repository and copies selected subsets of the tests into the jstests suite so that we can run them on tinderbox.  r=terrence
Bug 496923 - Initial test262 import by subsets.  r=generating-script-was-reviewed
Followup clobber for bug 496923 -- it removed a directory (and references to it in a Makefile.in), and un-regenerated Makefiles will throw a hissy-fit when the removed directory isn't around any more.  r=stupid-build-system
Bug 879029: Remove no-longer-used variable 'xpc' from nsCxPusher::DoPush. r=bholley
Bug 879014 - Part 1: Implement the alternate enum values for PannerNode; r=roc
Bug 879014 - Part 2: Implement the alternate enum values for BiquadFilterNode; r=roc
Bug 864109 - Return proper error message if createOffer called with no streams r=abr
Bug 878690 - Use FormHistory.jsm for the Safari profile migrator.  r=mak