Bug 922933 - Don't #include nsIDocument.h in nsIContent.h; r=jst

--HG--
extra : rebase_source : 51f56fa27604224eacc2ba384bb826c49f4f917f
Bug 922664 - Build omx-plugin in C++11 mode, and also stop supporting the update scripts for the omx-plugin Android headers; r=doublec
No bug - Remove a debugging leftover added in changeset 2260a05fdb35 for fixing a 'browser_dbg_variables-view-accessibility.js' orange, r=me
Bug 922837 - In IndexedDatabaseManager.cpp:235: Assertion failure: js::GetObjectClass(aGlobal)->flags & (1<<7) (Not a global object!). r=bholley
NO BUG - Document more about slow builds

DONTBUILD (NPOTB)
Bug 922283 - Remove the self hosted class mechanism, r=shu.
Bug 920915 - Use correct manifest dependencies; r=gps
Bug 893309 - Implement TrackEvent. r=cpearce
Bug 918940 - Part a: Make HTMLInputElement::SetSelectionRange fire select event asynchronously per spec. r=ehsan
Bug 918940 - Part b: Implement setRangeText for HTMLTextAreaElement. r=ehsan
Bug 923060 - XPIDL_SOURCES impacts the libs tier; r=gps
Backed out changeset 9ee3b91945ce (bug 918940)
Backed out changeset 74c696729302 (bug 918940)
Backed out changeset dc8642fe6529 (bug 893309) for build failures
Bug 871445 - patch 1 - DataStoreService and getDataStores(), r=mounir, r=fabrice, r=ehsan

--HG--
rename : dom/apps/tests/file_app.sjs => dom/datastore/tests/file_app.sjs
rename : dom/apps/tests/file_hosted_app.template.webapp => dom/datastore/tests/file_app.template.webapp
Bug 871445 - patch 2 - DataStore: basic functions, r=mounir, r=bent
Bug 871445 - patch 3 - DataStore: getChanges + revisionID, r=ehsan, sr=mounir, r=bent
Bug 871445 - patch 4 - DatAStore: permissions, owned/access, r=mounir, r=ehsan

--HG--
rename : dom/datastore/tests/file_app.template.webapp => dom/datastore/tests/file_app2.template.webapp
rename : dom/datastore/tests/test_revision.html => dom/datastore/tests/file_revision.html
Bug 871445 - patch 5 - DataStore: onchange, r=ehsan, r=bent
Bug 871445 - patch 6 - DataStore: getLength and arrays in get(), r=ehsan