Eliminates all ash dependencies from WindowModalityController.

This is in preparation for moving it to corewm so this code can be shared with desktop-aura.

This required moving GetActivatableWindow to ActivationClient (instead of ash-specific ActivationController) and consolidating the modal parent property.

For a subsequent CL: moving the test's dependencies (ChildModalWindow, CaptureTrackingView) from ash/test to views/test.

http://crbug.com/158115
R=rouslan@chromium.org
Review URL: https://codereview.chromium.org/11418224

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