Add Jersey Bean Validation (JSR 349) support

See https://jersey.java.net/documentation/latest/bean-validation.html and
http://beanvalidation.org/ for details.
Add proper JacksonFeature to ResourceConfig in RestApiService
Add Bean Validation to BundleResource
Refactor creation of DashboardWidgets