Kris's patch for 642641
Merged latest JS updates
Merge commit 'origin'; branch 'l10n'
Merge commit 'origin'; branch 'installrdf'
Merged latest content test updates
Added support for universal instance methods
Added fully support for universal instance properties with getters, setters, and the ability to pattern match; bug 633888
Merge branch 'master' of https://github.com/mattbasta/amo-validator
Merge branch 'master' into javascript-newhooks
Add QueryInterface and getInterface to XPCOM interface safety tests.
Make QueryInterface additive and mutative rather than returning a new object implementing only one interface.
Add tests for (and fix a minor bug in) the last two commits.
Add missing tests.
Update API comment at the top of predefinedentities.py.
Remove leftover debugging variable and some unintended white space changes.
Added MarkupParser support to the innerHTML test
Fixed false-positive issue with on* test.
Merge branch 'javascript-newhooks' of https://github.com/mattbasta/amo-validator into javascript-newhooks
Fix exception for some XPCOM instance corner cases.
Updated wording for bug 642083