Bug 920179 - 'Add resolve hook for IndexedDB constructors on non-window globals'. r=bholley.

--HG--
extra : transplant_source : 77%C6F%3FlL%0F%C2%DE36.%5DA%0D%F6H%0B%24
Bug 917515 - Check for null before checking the document. r=ehsan
Bug 916118 - Backed out changeset bafb8bf3b279 on a CLOSED TREE
Bug 920299 - Make Mach logger colorize TEST-START and TEST-INFO. r=gps
Bug 920633 - 'Add getAllKeys() to IDBObjectStore'. r=janv.
Bug 920800 - 'Add openKeyCursor() to IDBObjectStore'. r=janv.
Backed out 3 changesets (bug 920179, bug 920633, bug 920800) for Windows |make package| crashes on a CLOSED TREE.

Backed out changeset bb0041643a0f (bug 920800)
Backed out changeset 24818d9b7470 (bug 920633)
Backed out changeset d49b0f47b05a (bug 920179)