Merge pull request #813 from ahgittin/fix/misc2

support abiquo, and some other misc tidies
Rest api changes: splitting rest into rest-api and rest-server to facilitate implementation of rest clients
Rest api changes: adding a simple example rest client (using resteasy)
Correcting swagger API interrogation to pick up annotations on interfaces of resource classes (not just on the class). Addressing review comments.
Merge pull request #815 from aplowe/master

REST API changes to make it easier to interact with brooklyn api
brooklyn-camp platform updates to accompany recent camp changes