Fix compiler errors when using CBU16_{LEAD,TRAIL} from base/third_party/icu/icu_utf.h.

These macros referenced type UChar which is not defined in base_icu. Define a
type for it in the base_icu:: namespace.

R=brettw@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239652 0039d316-1c4b-4281-b951-d872f2087c98
Disable DWM non-client rendering if |remove_standard_frame_| is set.

Previously this attribute was set only when the Chrome theme, or the DWM
composition status (i.e. Aero vs non-Aero) changed. Windows without a
standard frame need non-client rendering disabling when they are first
created, if Aero is active.

BUG=324077

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239653 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Remove the closure callback from InsertRawVideoFrame

Cleanup; closue no longer needed after the switch to media::VideoFrame

Should be submitted after: 
https://codereview.chromium.org/108403004/

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

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