Reland the patch to fix the problem that sometimes panel on Windows is not set to top-most.
This could happen when we try to make the window top-most after it has been
created without activation. This seems to be a bug or feature on Windows that
some users have been complaining about.
To fix this problem, I changed BrowserFrame::InitBrowserFrame to pass the
keep_on_top flag when the panel is to be created.
I have also added windows specific testing code to check the styles in the
browser test.
BUG=none
TEST=browser test
TBR=dimich
Committed:
http://src.chromium.org/viewvc/chrome?view=rev&revision=103741