Include facet information in the JSON sent back from the REST
response.
Remove the 'builder' param from the EntityController. This handled
converting the raw JSON to the target type, but it was pretty ugly.
Responsibility for this is now handled by the inheriting controller.
The builder param is still needed in the PermissionHolderController
so it's now an abstract member there instead, and implemented by
the Group and UserProfile controllers.