Add serialization_scope and default_serializer_options

Added in serialization_scope and default_serializer_options. Right now this is just a like for like addition from 0.8 but this should open up the ability for adapter to modify this. 

For example the JsonApi adapter will probably want the default_serializer_options to include the values of the page, sort, include and fields parameters. The adapter could define this list and we would use the currently configured adapter to define what the default serializer_options are.

Thoughts?
How would you know which options are needed for the adapter though? Unless there is a set of options each adapter expects won't that list vary too much? The serializer could store the options like previous version did. Each adapter would have access to the options stored on the serializer too so they can just use what they need. Maybe it will eventually be worth splitting up those options and sending some to the adapter but I think it is too early to make any good guess as to what is needed.