Add :to_hal

Adds `to_hal` to `Roar::Representer::JSON::HAL`

This change is being requested to fix a flaw in roar-rails as well as allow flexibility to better control render logic in rails when using roar directly.