Bug 1049282 - Remove textVisiblePassword input type from search box. r=margaret
Bug 1045655 - Focus search bar and open keyboard on launch. r=eedens
Bug 1043372 - sharing indicator in main menu for keyboard accessibility, r=florian,ui-r=phlsa

--HG--
extra : rebase_source : e9beec954c65b126c2653032066b4c1e276e6929
Bug 1053245 - ignore number-only hosts in showing notification bars for keyword URI redirection, r=jaws

--HG--
extra : rebase_source : bd1932037f7b2db212db5943a12ae7d377b49bbe
Bug 1046941 - Disable downloads and extension installs in guest mode. r=margaret
Bug 1052254 - Disable loading of file URLs in guest sessions. r=rnewman
Bug 1048000 - Expect undefined for non-matching regex groups. r=bnicholson
Bug 1046493 - Enable video casting during tests. r=gbrown
Bug 1042194 - Add a framework for adding widgets to error pages. r=margaret
Bug 1042432 - Change how UPLOAD_EXTRA_FILES is passed down from mozconfig.cache to the build system. r=mshal
Bug 1053069 - Make mozbuild.util.ReadOnlyDefaultDict raise an exception on update() and del. r=gps
Bug 1053070 - Output a nicer error when reassigning a variable in moz.build. r=gps
Bug 1053071 - Simplify EXTERNAL_SOURCE_DIR handling. r=gps

As handled in configure.in, EXTERNAL_SOURCE_DIR is a single directory for
external sources, and more specifically, comm-central. There is no need
to handle it as a list in the moz.build emitter.

At the same time, avoid checking the external sources for every moz.build,
and bind it to a config environment.
Bug 1053072 - Cleanup metadata in the moz.build reader. r=gps

- parent and var were used for TOOL_DIRS/TEST_TOOL_DIRS, which were removed in
  bug 1043802.
- tier metadata was not really used, and tiers are going to go away soon
   anyways.
Bug 1042238 - Turn on casting videos to Chromecast devices when possible. r=mfinkle
Merge latest green fx-team changeset and mozilla-central; a=merge