Added FunctorFocusListener

Like FunctionActionListener, this allows you to attach functions to a
widget as a FocusListener. Both the "focusGained" and "focusLost" events
are supported.
Added FunctorWidgetListener
Added FunctorDeathListener
Merge pull request #5 from zackthehuman/master

Added more functor-based listener adapters