Roar bug fix

Noticed an issue in NewRelic causing problems with the hal response type, found an issue logged on the roar project with how to fix it.

While I was at it, upgraded roar, which involved updating representable, which has some deprecations in the new version.  This resulted in fixes to the embed concern.