Add logging capability to CDM adapter.

The CDM adapter is a pepper plugin and it should not depend on base/. Therefore we cannot use base/logging.h directly. Instead, add CDM_DLOG, which is a simplified version of it.

Also add CdmAdapter::ConsoleLog() for JS console logs.

BUG=320065
TEST=Log works on Linux.
R=dalecurtis@chromium.org, ddorwin@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240462 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240462
Modified clicks and scrolls performed normally should not enable sticky keys.

BUG=327823
TEST=unit tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240463 0039d316-1c4b-4281-b951-d872f2087c98
Enable "cancel" button after user press "print".

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240464 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 240463
Add use_clibpard_aurax11 gyp flag to allow chromeos-chrome to access X11 Clipboard

 I made this a gyp flag instead of command line flag to avoid linking this on production.

BUG=153978

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

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