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?
So now we pass options while instantiating both serialiser and adapter. It looks like it should be only one place for passing options. What do you think?

I working on that now, so glad to hear any thoughts.