Merge pull request #228 from enthought/community-pr

Add generic tool tip and status tip support
re-introduce the toolkit preparation logicto make sure that enaml and
chaco/enaml are using the same toolkit.
Handle the case where the user has set ETS_TOOLKIT to wx.
correct the ets_toolkit name for qt
pep8
minor update on the help string
Use the distribute Feature class to control building of the enaml extensions
update documentation on the new setup option.
minor correction
minor correction
fix issues with returning the'default' instead of 'qt'
more cleanup
Fix enaml_toolkit not defined error
rework code to present the behaviour better.
Update enaml/runner.py

Make the logic in prepare_toolkit a bit easier to follow.
Update enaml/runner.py

fix typo
Fix typo and updated warning message
Merge pull request #230 from enthought/sync-enaml-with-chaco

Sync enaml with chaco
Update docstring
Move EVT_MENU handling to the base WxWindow class.