Match jclouds version with core Brooklyn
Makes number of nodes created in live tests configurable by subclasses.

* Specifying initial size 0 for at least one of d-nodes or e-nodes causes
  cluster to start in mixed e+d-node.
* Adds SingleNodeLiveTest for those that can run against a single
  ML instance
Updates app servers

* Base class is moved from RestAppServer to AppServer
* Mentions of REST app servers are replaced with HTTP servers
* Support creation of XDBC servers and provide groundwork for support
  of WebDAV and ODBC
* Fixed use of port property in create_appserver script
Call MarkLogic to remove nodes from their clusters when they're stopping