Increase the app list warmup timer from 5s to 30s.

We do this to not impact Chrome startup. This change also adds a UMA to
track how long this warmup takes, which will tell us how long this
blocks the UI and roughly the speedup we can expect to see on App List
launcher.

BUG=292969

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225068 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225068
Animating docking transitions and limiting opportunities for   vertical overlap. This introduces a limit of how many windows can be docked at the same time (2 by default). If additional windows are docked the last active one gets minimized. Restored window is always docked near the top of the docked area.
Animations are changed a bit so that a window that is being restored into docked state is fading in with 720ms animation, a docked window being minimized is using standard minimize animation and windows moving in the dock are sliding with 120ms time constant. This is done in order to create a visually connected animation that ends with the afterglow of the last window being restored.

BUG=275812
TEST=ash_unittests --gtest_filter=*Dock*ThreeWindowsMinimize*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225069 0039d316-1c4b-4281-b951-d872f2087c98
Attempt at fixing crash in BubbleDeleteView

I suspect border_widget_ has been destroyed at the time we get
here. Some changes were done to when visibility change notifications
are sent out that could have contributed to this.

This is just a guess, I have no proof if this is in fact causing the crash.

BUG=293147
TEST=none
R=ananta@chromium.org, msw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225070 0039d316-1c4b-4281-b951-d872f2087c98
Don't clear the profile creation type prematurely.

The profile_creation_type- was being cleared before it was checked to see
whether a new window should be opened immediately. Consequently the supervised-
user confirmation/welcome overlay was being skipped.

BUG=297431
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225071 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225069
PNaCl documentation: ReST-ify the help page.

I cleaned up the formatting and fixed some links. I also added the Twitter handle, which I'll try to take over once I find who has it.

R= eliben@chromium.org
NOTRY=true
(doc-only change)

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

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