Move in process SignalQuery implementation to service side

R=sievers

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227693 0039d316-1c4b-4281-b951-d872f2087c98
Reland "chromeos: Move several power-related classes to Ash"

This reverts r227562 to reland r227544.

Original description: "Move SuspendObserver,
UserActivityNotifier, and VideoActivityNotifier from
chrome/browser/chromeos/power to ash/system/chromeos/power."

This iteration makes ash::Shell's destructor destroy
VideoActivityNotifier before VideoDetector to avoid a
use-after-free.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@227694 0039d316-1c4b-4281-b951-d872f2087c98
Add myself to authors list.

BUG=

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

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