Bug 637248, Make Event.isTrusted Unforgeable, r=bz

--HG--
extra : rebase_source : 3edd919c6dac839d6082c1c73de88f9ba2d22146
Bug 832883 - Move IDBKeyRange to WebIDL and define indexedDB/IDBKeyRange in all the spots. r=khuey,bent (initial work done by Ms2ger)
Bug 921543 - Remove OBJECT_FLAG_FUNCTION. r=bhackett