REST: Initial cut of support for HAL JSON rendering
Merge branch 'hateos'