Adding relaunch menu to Windows 8 Aura code. We expect following transitions with new menu:
1. When in desktop mode, you should see "Relaunch Chrome in Windows 8 mode", if clicked it will kill current browser process and relaunches all open tabs in Windows 8 mode.
2. When in Windows 8 mode, menu is "Relaunch Chrome in desktop mode", if clicked it will kill current browser process (gets user out of Ash shell) and relaunches all tabs in desktop mode.

Once we select to launch in different mode through these menu items we store new mode in registry and use this mode as default mode for next time launch. This means even if you click on desktop icon and last mode stored is metro, user will be switched to metro mode.

BUG=280823
R=cpu@chromium.org, jschuh@chromium.org, sky@chromium.org, ananta, cpu

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@232120 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 232120
Revert 231659 "Added flag to enable AVFoundation in Mac"

Patch reverted by request of the author.

> Added flag to enable AVFoundation in Mac
> 
> From the flag documentation:
> " AVFoundation is available in versions 10.7 and onwards, and is to be used
> http://crbug.com/288562 for both audio and video device monitoring and for
> video capture. Being a dynamically loaded NSBundle and library, it hits the
> Chrome startup time (http://crbug.com/311325 and http://crbug.com/311437);
> until development is finished and the library load time issue is solved, the
> usage of this library is hidden behind this flag. "
> 
> BUG=288562, 311325, 311437
> 
> Review URL: https://codereview.chromium.org/50213004

TBR=mcasas@chromium.org

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

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