Merge branch 'hotfix/cs-fixes'
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
[#16] added unit test verifying setter for content types
Merge branch 'hotfix/16'

Close #16
Merge branch 'hotfix/16' into develop

Forward port #16
First test for new functionality

- Test that a HalResource returned by the Resource object will be used.
Create now allows returning a HalResource from the Resource

- Required making route param of HalResource constructor optional
- Required allowing setting the route and route params on a HalResource
  post-instantiation
Implemented HalResource/Collection returns for fetch*() operations

- Required altering HalCollection to make collection/resource routes
  optoinal in constructor (and to add setters)
- Required altering Resource::fetchAll to also check for HalCollection
  as valid return from listeners