Respect ActiveModel::Serializer's setting for including root in the JSON

Right now it is impossible to use serializers and have the root included in the JSON. Allowing root in the JSON is important for some features of serializers (embed) and also for integrating with front-end frameworks like Ember.js. This is a pretty big change that may catch some people by surprise, so there should probably be some discussion before it is merged.