Fix bad section object leak when painting plugins
Fix bad section object leak when painting plugins

The skia canvas does not own the section handle in: PlatformCanvas::initialize(x, y, true, section)
so you have close it at some point.

Since skia calls CreateDibSection in this fuction, which maps the memory, it is safe to close the
handle after initialize. A test is being added to ui_tests to make sure we know if this works.


BUG=31173
TEST= see http://codereview.chromium.org/7492074/
Review URL: http://codereview.chromium.org/7482047

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@94604 0039d316-1c4b-4281-b951-d872f2087c98

gavinp/chromium,yitian134/chromium,adobe/chromium,gavinp/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,gavinp/chromium,ropik/chromium,ropik/chromium,adobe/chromium,yitian134/chromium,yitian134/chromium,yitian134/chromium,ropik/chromium,ropik/chromium,gavinp/chromium,adobe/chromium,adobe/chromium,gavinp/chromium,ropik/chromium,gavinp/chromium,adobe/chromium,adobe/chromium,yitian134/chromium,yitian134/chromium,adobe/chromium,ropik/chromium,ropik/chromium,gavinp/chromium,adobe/chromium,yitian134/chromium,ropik/chromium,yitian134/chromium,adobe/chromium,gavinp/chromium,yitian134/chromium,gavinp/chromium,gavinp/chromium,adobe/chromium