events: Make platform specific events code into ui/events/.

Notable changes:
 * Move events_win and events_x from ui/base/ into ui/events/
 * Move DeviceDataManager, and DeviceListCache into ui/events/
 * Move X11AtomCache from ui/base/x into ui/gfx/x
 * Move some X11 util functions from ui/base/ into ui/events/

BUG=none
R=ben@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225163 0039d316-1c4b-4281-b951-d872f2087c98
Simple interpreter that executes queries on a dictionary

BUG=298036
R=engedy@chromium.org, robertshield@chromium.org

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

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