Automated merge with https://hg.mozilla.org/mozilla-central
Bug 857088 - Ensure the proper gap between tab-strip and titlebar when using large fonts. r=MattN.
Bug 857626 - Use -moz-box-align: stretch and don't specify the height of the tab separator, r=dao
Mostly automated merge with https://hg.mozilla.org/mozilla-central
Automated merge with https://hg.mozilla.org/projects/ux
Bustage fix after bad merge in https://hg.mozilla.org/projects/jamun/rev/cff96d365fcd. r=bustage-fix
Bug 865419 - Fix bad 3-way merge into UX branch. r=jaws.
Bug 573329 - Remove 'text' and 'text&icons' mode for toolbar buttons. r=mconley
Bug 862886 - The toolbarbutton that spawns the subview in the menu panel should have a blue background. r=dao
Backout changeset 26a1f3c5c785 so that we can land it on UX and merge it in instead.
Automated merge with https://hg.mozilla.org/projects/ux
Bug 685059 - Remove empty placeholder icon in tabs when a page has no favicon. r=dao,ui-r=shorlander.
Bug 865419 - Follow-up that fixes more 3-way merge badness from 4741bea99fbf. Exiting customization mode no longer breaks things. r=jaws.
Automated merge with https://hg.mozilla.org/projects/ux
Bug 857626 - fix new tab button on Windows and Linux, r=dao

--HG--
extra : rebase_source : 3897a736ee04936ce73ddfc5073e09e77472aa8e
Bug 865487 - New Tab button should never get -moz-box-align: stretch in the first place, r=dao
Bug 865698 - Avoid using generated content: '' as much as possible, r=MattN
Bug 865776 - pinned tab on OS X has too much space on the right side of the icon, r=mconley
Automated merge with https://hg.mozilla.org/projects/ux
Bug 864355 - Extend customization target across (almost) the entire nav-bar. r=jaws.