Added onKeyboardFocus and onLostKeyboardFocus events to Gwen::Controls::Base, so that client code can respond to keyboard focus changes as well (such as commit text when TextBox loses focus).