Add in all test cases from the spec page.

This adds all responses from http://jsonapi.org/format/ to the unit test
suite, so we can make sure that if something changes, they aren't wrong.

This doesn't cover things like what to POST and the HTTP aspects of
the spec, just the returned JSON.