support for collection_root_override

This patch adds support for (optional) overriding root json key for collections.

This allows us to keep the legacy acts_as_api behavior, back at the time where all collections came with a "records" root.