Remove toolbar from extension windows in streamlined hosted apps mode.

Previously, extension windows would have the chrome toolbar. This CL
prevents child app windows from getting a toolbar in streamlined
hosted apps mode which fixes this issue.

BUG=318607

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243757 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243757
Refactor job coordination into a separate class.

This makes ServiceWorkerStorage return to being a mostly stateless class,
at least with respect to jobs, and in fact it is now ignorant of registraiton jobs. This CL is purely mechanical, moving tests and functions around without altering any behavior.
BUG=
TBR=jam@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243759 0039d316-1c4b-4281-b951-d872f2087c98
ash: Add test for wallpaper-switching bug.

Add a test for the DesktopBackgroundController
wallpaper-switching bug that was fixed by r242579.

BUG=327443

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

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