add app-level focus query method
add focus api methods to the Widget class
remove focus_widget method from application - will do something else
wip
update docs
disallow super in declarative functions
add focus traversal
add support for focus gained and focus lost events
add focus_policy flag
add a app-wide focus tracker
Merge pull request #151 from nucleic/feature-focus-events

Add focus api