Merge branch 'hotfix/3' into develop

Forward port #3
Merge branch 'hotfix/4' into develop

Forward port #4
Merge branch 'hotfix/8' into develop

Forward port #8
Merge branch 'hotfix/10' into develop

Forward port #10
Merge branch 'hotfix/12' into develop

Forward port #12
Merge branch 'hotfix/13' into develop

Forward port #13
Merge branch 'hotfix/cs-fixes' into develop
add setter to overwrite acceptable content types
Working test case

- Demonstrates expected condition of new feature: ability to specify a
  hydrator via configuration.
- Fixed an issue in the JsonRenderer exposed when setting up the service
  configuration.
Configurable default hydrator

- If configuration exists, and resolves to a service, and the service
  implements HydratorInterface, it will be injected as the default
  hydrator.
Refactor test setup
Added test for hydrator map configuration
Hydrator map implementation

- Conditionally assign hydrators when present in configuration
Added documentation for hydrator configuration
Created sample configuration in the global dist file
Added trailing comma to array element in new config file.
Merge pull request #15 from telkins/hotfix/14

Added trailing comma to array element in new config file.
Merge branch 'hotfix/14'

Close #14
Close #15
Merge branch 'hotfix/14' into develop

Forward port #14
Forward port #15
Merge pull request #16 from acabala/master

Setter for Content-types