bug 913173 - fix xpcshell-test --debugger on OS X. r=gps
bug 907146, update filter.py for metro, f=flod
I also reworked the python code to be easier to read, and
use string return values instead of bools.
Bug 900638 - Specify input source when generating mouse events. r=kats
Bug 910823 - Factor out the code for casting from a JSClass* to an nsXBLJSClass* into a helper function. r=waldo
Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
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
Bug 871445 - patch 7 - DataStore: WebIDL porting
Bug 871445 - patch 8 - DataStore: disabled by default, r=ehsan