Added wrapper interface, WindowFeatures, that allows additional window features to be passed over IPC.

BUG=315428

Review URL: https://codereview.chromium.org/61503003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235770 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235770
Change the text of 'Always translate ...' and modify the layout

BUG=319572
TEST=manual

Review URL: https://codereview.chromium.org/65043017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235771 0039d316-1c4b-4281-b951-d872f2087c98
Don't build or archive  reliability_tests and automated_ui_tests on official bots. Add browser_tests to Linux tests.

BUG=288383, 319497
TESTS=None
NOTRY=true

Review URL: https://codereview.chromium.org/73163002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235772 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235771
Switching to the correct desktop when a system modal dialog gets shown

Instead of blindly hiding a window, this patch will check if the owner of the window is a system modal container. If so, switch users instead. 

BUG=318832
TEST=unittest (and visual)

Review URL: https://codereview.chromium.org/74363004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235773 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235773