Revert 199551 "Reland "Clean up software compositing switches" p..."

Broke Win Aura:
http://build.chromium.org/p/chromium.win/builders/Win%20Aura%20Tests%20%281%29/builds/3836

Try jobs failed too:
http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win7_aura&number=38939

> Reland "Clean up software compositing switches" patch.
> 
> After this patch just --disable-gpu should be enough to put Chrome in software compositing mode for Aura builds.
> 
> TBR=piman@chromium.org,jamesr@chromium.org,jochen@chromium.org
> BUG=229712, 230120
> 
> Review URL: https://codereview.chromium.org/15048003

TBR=skaslev@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199632 0039d316-1c4b-4281-b951-d872f2087c98
Doc server manifest page generation

The manifest page is now unique for apps and extensions and the property descriptions have their own pages.

BUG=233966
NOTRY=true
R=kalman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199633 0039d316-1c4b-4281-b951-d872f2087c98
Revert 199633 "Doc server manifest page generation"

> Doc server manifest page generation
> 
> The manifest page is now unique for apps and extensions and the property descriptions have their own pages.
> 
> BUG=233966
> NOTRY=true
> R=kalman@chromium.org
> 
> Review URL: https://codereview.chromium.org/14273041

TBR=kalman@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199634 0039d316-1c4b-4281-b951-d872f2087c98
Revert 199625 "Remove ENABLE_MESSAGE_CENTER"

Caused a static initializer on Linux:
# message_center_constants.cc __i686.get_pc_thunk.cx

(Not on Mac though. The SkGetColor() macro has a comment about it not adding
a static initializer on release builds, so maybe it's the float-int-multiplication?
I don't have a linux box around to check, sorry.)

> Remove ENABLE_MESSAGE_CENTER
> 
> Next step on re-factoring Notifications. This will bring the MessageCenter classes, most important message_center::Notification, into build on all systems, including those where the MessageCenter is not yet appearign in UI. This will allow to start using this Notification class in client code and remove the old Notification class defined in chrome/browser/notificaitons/notification.h
> 
> That will allow the clients that already use Rich Notifications to use richer data type support, for example supply an image bits for a Notification (as in Snapshot notifications).
> 
> This also removes a lot of compile-time @ifdefs and replaces them with checking a runtime flag which we already have anyways.
> 
> On Android and iOS, the MessageCenter is not compiled in, for the size concerns and uncertain story for notifications in general - the existing ENABLE_NOTIFICATIONS define is used for that.
> 
> BUG=174164
> 
> Review URL: https://chromiumcodereview.appspot.com/15025002

TBR=dimich@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@199639 0039d316-1c4b-4281-b951-d872f2087c98