dispatch cli tool should run on server if no node filters

* don't assume nodedispatch enabled
* require GUI to specify doNodedispatch=true for Commands page
Update API version to 11
Migrate api project list/get to project controller

* placeholders for create/delete actions
Render api error with appropriate format
Add new project authorization actions: configure, import, export
Include project config data in project api output if authorized
Add method to load direct project config
Add JSON response to project list/get
Core support framework project delete
Add project delete
Add project DELETE api endpoint implementation
squash: project delete
squash: project delete, add GUI
Use renderErrorFormat instead of xml for content negotiation
Add create project variant that is not idempotent
Move create/update project methods into service layer
json/xml error format can be dictated, support direct error message string
Add project create API implementation
error response defaults to xml
Add project config get API