Enable side-loading of has_many, through associated resources.

This PR updates the restpack serializer to properly handle has_many through associations. I added tests to demonstrate that it was previously broken but is now fixed.
Makes sense to me then.  I'm personally fine with either, just as long as it makes sense for the gem and end users. :)