Bug 893572 - Add tests and backout part of bug 922942 for regressing the tests prior to them being landed. r=Bas, r=mattwoodrow
Bug 942804 - Ion-compile scripts with unaliased let bindings. r=jandem
Bug 950391 - Add nsIMemoryReporterManager.unregisterStrongReporter. r=njn

Also do not allow to register non-native components as weak reporters.
Bug 951483 - Add back nsCycleCollector::ShutdownCollect assertion that was mistakenly removed in bug 945813. r=mccr8