Gem Upgrades and 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.