Default initialize CanvasPaintT<T> bitmaps to 0, 0, 0, 0.

PlatformCanvas objects are constructed uninitialized.  (Since change http://src.chromium.org/viewvc/chrome?view=rev&revision=127196).  This change had propagated uninitialized semantics to CanvasPaint<..>, and CanvasPaintSkia, which introduced the regressions mentioned in the bug below.

This change re-introduces the initilized memory behaviour, but at the CanvasPaint<T> level.  This preserves the performance boost from rev 127196, and prevents regressions in displayed UI elements.

Change also removes a now-unnecessary clear in browser_action_button.mm introduced by http://codereview.chromium.org/9839012.

BUG=118755
TEST=None
Review URL: https://chromiumcodereview.appspot.com/9837043

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