Use jersey-guice and guice-servlet to simplify dependencies between classes

At the moment simply injects CampPlatform, uriBase and singleton
DtoFactory in resource classes and CampServer. Removes need to pass
servletContext around.
Turn AbstractRestResourceTest into a JerseyTest
Remove 'Rest' from class names of resources

Resource names now match those in CAMP spec.
Drop API_URI_PATH constants in resources

* Set paths to /v11/..
* Set web context to /camp
* Next find how to move the /v11 to the context while keeping Jersey
  and Jetty happy.
Rename many fields with single letter names for clarity
Add basic tests for component template resources.

Work around an unfortunate TestNG/JerseyTest combo.