Bug 578700 - Binary Data: initialize architecture. r=nmatsakis

--HG--
extra : amend_source : 7775dc457c0c25283608e583472dc7cf04bffe8c
Bug 578700 - Numeric types implementation. r=nmatsakis

--HG--
extra : amend_source : 16bd14404c2e30589101f5b965c016b7304b7773
Bug 578700 - ArrayType and BinaryArray implementation. r=nmatsakis

--HG--
extra : amend_source : 6b5fd0077a4d8f182212a6e7e775eee87bd73bd5
Bug 578700 - StructType and BinaryStruct implementation. r=nmatsakis

--HG--
extra : amend_source : 379738603fc3c3254f0a159e66cce038478e366a
Bug 578700 - BinaryData ArrayType method implementations. r=nmatsakis

--HG--
extra : amend_source : 8ae08d1ce9a57328dd6a3f8028abf21d0b806222
Bug 892059 - Assert on unclonable values in self-hosting CloneValue. r=jimb

--HG--
extra : rebase_source : 0b39e57643965fc41ff1220a2c049eecce24e8c8
Bug 897507 - part 1: remove functions from header files that are only used in jsscript.cpp. r=bhackett

--HG--
extra : rebase_source : a05bd61019d688ab74484641d9f79e8ac64f89de
Bug 897507 - part 2: add nsrcnotes argument to SaveSharedScriptData and use it instead of script->numNotes(). r=bhackett

--HG--
extra : rebase_source : faac238dc652bc52e83c08369ebb43cfcb868c89
Bug 581478: undef strdup before (re)defining it in mozalloc_macro_wrappers.h. r=glandium
Backed out changeset 300f5b7d72e1 (bug 897433) for intermittent Linux dromaeo crashes.
Bug 892425 - Stabilize grid sizing in start sections with & without scrollbars. r=mbrubeck
Bug 896443: Fix the z-ordering of overlay scrollbars to make them appear on top of content with z-index > 0. r=roc