A keyboard widget that manages itself (the animation and all that).
At the moment, the keyboard widget manages itself pretty well. But external components can still control its visibility (and it is necessary at the moment too); the usage is simple: ShowKeyboardForWidget and Hide. The widget currently does its own animation, but eventually, perhaps the window-manager will take care of it.
BUG=None
TEST=None
Committed:
http://src.chromium.org/viewvc/chrome?view=rev&revision=97740