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.
Nice!

And I like empty array vs. null as it saves the client a null check.