Bug 1077859: Make ENCODING_FAILED safe to use in static initializers, r=mmc

--HG--
extra : rebase_source : 78e1410ab6c94bd6b20a78208a2421db338aed94
Bug 1077887: Work around old GCC "enum class" bug, r=mmc

--HG--
extra : rebase_source : ce707672dfc0587760c09701fd6adbe26c874916
Bug 1077926: Make test certificate generation faster by reusing key, r=keeler

--HG--
extra : rebase_source : 360fe925397688c1d0a2386c4974def6b571f0d4
Bug 1056409 - move the sourceMapURL property from Debugger.Script to Debugger.Source. r=jorendorff
Bug 981363 - Don't automove when the DOCUMENT_LOAD_COMPLETE is emitted for the actual document. r=yzenevich
Bug 1056037 - Bump manifestparser version to 0.7. r=hskupin
Bug 1016540 - GrallocTextureSource::DeallocateDeviceData must assert that it has a compositor, rather than a gl context. r=sotaro
Bug 951677 - Part 1: Add Bind function to SocketTransport. r=honzab
Bug 951677 - Part 2: test case. r=honzab
Bug 1071177 - Introduce JSIDVariant type for CPOWs. r=billm
Bug 1071177 - Add support for well-known and registered symbols as CPOW jsids. r=billm,jorendorff
Bug 1071177 - Add support for symbols as a value type. r=billm
Bug 1071177 - Test
Bug 960871 part.1 Rename WidgetTextEvent::theText to WidgetTextEvent::mData r=smaug
Bug 960871 part.2 Rename WidgetCompositionEvent::data to WidgetCompositionEvent::mData r=smaug
Bug 960871 part.3 Remove WidgetTextEvent::isChar since it's always false on all platforms r=smaug
Bug 960871 part.4 Rename NS_TEXT_TEXT to NS_COMPOSITION_CHANGE and fix comments which mention text events r=smaug
Bug 960871 part.5 Copy mRanges and related methods from WidgetTextEvent to WidgetCompositionEvent r=smaug
Bug 960871 part.6 Use WidgetCompositionEvent for NS_COMPOSITION_CHANGE instead of WidgetTextEvent r=smaug
Bug 960871 part.7 Get rid of WidgetTextEvent r=smaug