chromeos: Move events related code into its own directory.

Move the event-rewriter code, system key-event listener, and xinput device
event listeners from chrome/browser/chromeos into
chrome/browser/chromeos/events/

BUG=none
R=derat@chromium.org, stevenjb@chromium.org
TBR=for #include path update in chromeos/login/, nkostylev@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251634 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251634
Remove --ppapi-flash-in-process flag.

a) I'm pretty sure it mostly doesn't work anymore (it's been at least
sort of broken for a long time). b) I'm pretty sure no one uses it.

BUG=344054
R=yzshen@chromium.org
TBR=thestig@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251635 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251635
Revert of Fix CreateHRGNFromSkPath to support arbitrary SkPaths. (https://codereview.chromium.org/83293008/)

Reason for revert:
As per http://crbug.com/344243 - this CL makes the App Launcher window invisible under Aero, and packaged app windows invisible under non-Aero (RDP/Classic theme/etc.).

BUG=344243

Original issue's description:
> Fix CreateHRGNFromSkPath to support arbitrary SkPaths.
> 
> Also adds tests for CreateHRGNFromSkPath and CreateHRGNFromSkRegion.
> 
> BUG=322360
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=251555

TBR=ben@chromium.org,wez@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=322360

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251636 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251636
Clean up app launcher flag descriptions for grammar and consistency.

Consistently use the phrase "App Launcher" (not "App List" or "app
launcher").

BUG=248353

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251637 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251637
Cleanup: Move WebLayerTreeViewImplForTesting into content namespace.

BUG=338153
TEST=content_unittests
TBR=jam@chromium.org

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

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