REVIEW: Replace restlet1x with siesta in capabilities (v2)

This is extending sonatype/nexus-oss/pull/135 with:
* replacing modello with jaxb
* simplifying DTOs
* fixes to UI