Update OpenColorChooser method signature
Make clang happy

clang could not do this implicit conversion, unlike gcc
Remove unused override
Comply with Chromium style guide on class overrides

And suppress a few clang warnings.