pep8
add method to load builtin workbench plugins
remove stale global
dump the studio dir
dump the core dir
base the plugins on enaml syntax instead of json
add workbench ui plugin
update default rank to -1000
add the workspace class
add a core workbench plugin

The core plugin handle commands which can be registered an invoked from
various parts of an application
update docs
add support for the window workspace

this hooks up the window and window model for workspace support
load the workbench core plugin on startup
add workbench commands to select a workspace
add workspace support to the ui plugin
update docs
shuffle around code positions