Revert 224544 "Add a container window to host the desktop window..."

breaks chrome_frame_tests
CFCopyLinkAddress
CFInspector
CFReload

> Add a container window to host the desktop window hierarchy in AURA.
> 
> This ensures that ZOrder changes within this hierarchy don't affect the ZOrder of windows like tooltips
> which are direct children of the root.
> 
> This change fixes the issue with the tooltips getting hidden behind the browser window during a tab drag drop
> operation.
> 
> Reverted the earlier fix in tooltip_controller.cc which destroyed the tooltip when the mouse left the window
> bounds. While that works this appears to be a cleaner fix based on a discussion with sky.
> 
> I disabled the PopupBlockerBrowserTest.WindowFeatures test on linux aura as it fails for some reason
> with this change. Logged a bug to track that https://code.google.com/p/chromium/issues/detail?id=295299
> 
> BUG=292530
> R=ben@chromium.org
> TBR=sky
> TEST=Covered by new views unittest TooltipAtTopOfZOrderAfterActivation
> 
> Review URL: https://codereview.chromium.org/23903056

TBR=ananta@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224545 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 224545
Add more support for FreeBSD

BUG=

Review URL: https://chromiumcodereview.appspot.com/16206002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224546 0039d316-1c4b-4281-b951-d872f2087c98
Linux Printing: Save settings from the previous print job.

BUG=292706

Review URL: https://chromiumcodereview.appspot.com/23440047

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224547 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 224546
Fixes datarace in ~PrivetTrafficDetector and enables notifications.

The following was possible before the change:
1. PrivetTrafficDetector::PrivetTrafficDetector() posts task with ref counted this.
2. IO thread runs callback and deletes this as it was single ref yet
3. PrivetNotificationService stores dead PrivetTrafficDetector pointer in scoped_reftpr
4. crash on scoped_reftpr = NULL

The change does following to to fix issue above:
1. Moves out PostTask from constructor
2. Uses WeakPtr to post.

Either of this should be enough.

NOTRY=True

Review URL: https://chromiumcodereview.appspot.com/23464100

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@224548 0039d316-1c4b-4281-b951-d872f2087c98
Disable AudioPowerMonitor code paths for mobile devices that do not show tab audio UI elements.

Also, reduced power polling frequency to 4 Hz, was 30 Hz, until later UI work demands a higher polling rate.  We will, at that time, re-evaluate what that should be.

Review URL: https://chromiumcodereview.appspot.com/23542053

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