Bug 1073415 - Add some polyfills for supporting IE for Loop's use of the l10n-gaia library and the TB SDK. r=dmose

--HG--
extra : rebase_source : 0f88c4405a43fc855d3485832b73c878d44c74a8
Bug 1091537 - Set navigator.originalGum after the TB sdk has loaded in case TBPlugin was defined. r=dmose a=kwierso
Bug 1094782 - Override @tabCurveWidth@ and @tabCurveHalfWidth@ for devedition;r=MattN,a=KWierso
Bug 1092409 - Enable share overlay in release channels. r=trivial, a=KWierso, DONTBUILD 'cos no-op on trunk.
Bug 1094296 - Fix black text on bookmarks toolbar button hover and open in devedition on windows;r=MattN,r=bgrins
Merge m-c to fx-team a=merge
Bug 1079563 (part 1) - replace use of async.js with promises in webchannel tests. r=MattN
Bug 1079563 (part 2) - allow white-listed sites to request troubleshooting info. r=MattN
Bug 989326 - Loader.jsm's _writeFile function using OS.File.writeAtomic(). r=yoric
Bug 1095231 - have migration of sync credentials do the right thing if no default profile exists. r=past
merge fx-team to mozilla-central a=merge