Bug 1047176 - Part 3: Cast to unsigned char in HashString. r=froydnj

--HG--
extra : rebase_source : c670d0ffb3edb5aee5932660a6be3fd3459033fa
Bug 1047010 - OdinMonkey: provide better profiling info for FFI calls (r=dougc)

--HG--
extra : rebase_source : 9ab49294fc688bec90a9d211ad0ad03ab4c6a2e0
Bug 1047010 - OdinMonkey: provide better profiling info for signal handlers (r=dougc)

--HG--
extra : rebase_source : b26240b136eb3d90a05c0ec731e7263b42196340
Bug 1046688 - Fix assertion in AsmJSModule::restoreToInitialState (r=dougc)

--HG--
extra : rebase_source : 0e3774d978412ea2f688c593bb9cb2282cf695f2
Bug 948265 - Insert a Crop FilterNode if the original SourceGraphic surface size exceeds the filter region. r=mstange
Bug 1048097 - Delete the GMPBuffer we send into GMP/CDM for decryption once it's been returned decrypted. r=jesup
Bug 1048102 - Delete GMPThreads as they're joined. r=jesup
Bug 1048104 - Add GMPMutex::Destroy(). r=jesup
Bug 1048107 - Add GMPTimer implementation and placeholder GMP clock. r=jesup
Bug 1044118 - Fix inverted check for unclosed children in ruby tag. r=hsivonen
Backed out changeset 83d8226768ee (bug 1048107) for build bustage on a CLOSED TREE
Backed out changeset 7b550d45454b (bug 1048104) for build bustage on a CLOSED TREE
Backed out changeset a38bb1a95176 (bug 1048102) for build bustage on a CLOSED TREE
Backed out changeset ef8d10dc3927 (bug 1048097) for build bustage on a CLOSED TREE
Bug 1027921 - Part 1: Store ref to resource in the OrderingEntry. r=froydnj
Bug 1027921 - Part 2: Switch to nsClassHashtable. r=froydnj
Bug 1027921 - Part 3: Remove PLHash wrappers. r=froydnj
Bug 1027921 - Part 4: Add SizeOf functions. r=njn, r=froydnj
Bug 1027921 - Part 5: Enable DeadlockDetector tests on OS X. r=froydnj
Bug 1027921 - Part 6: Increase scalability test load. r=froydnj