Merge pull request #722 from ggordon/stack_level_too_deep

Fix infinite recursion
Support has_one to be compatible with 0.8.x
merge has_one
Bugfix: include nested has_many association

Currently, doing `include: author.bio` would work correctly, but not for
has_many associations such as `include: author.roles`. This fixes it.

The problem was basically that we were not handling arrays for has_many linked,
as happens for ArraySerializers.
Merge pull request #726 from rails-api/json-api-include-with-nested-has-many

Bugfix: include nested has_many associations
use "adapter: false" to not use ams
merge adapter_override
Allow overriding the adapter with render option

Make it easy to use multiple adapters in an app.

use "adapter: false" to not use ams
merge adapter_override