add formal focus registry
add first cut of ipython console widget
Merge branch 'ipy-console' of https://github.com/nucleic/enaml into ipy-console