Merge branch 'hotfix/58' into develop

Forward port #58
Merge branch 'hotfix/controller-options' into develop

Allow setting all options via factory
Merge branch 'hotfix/identifiers' into develop
Merge branch 'hotfix/cs' into develop
$viewModel is an instance of PhlyRestfully\View\RestfulJsonModel, not PhlyRestfully\RestfulJsonModel
Merge pull request #61 from flyingbuddha/patch-1

$viewModel is compared to wrong type
Merge branch 'hotfix/61'

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

Forward port #61
[#60] Created tests demonstrating issue
[#60] Identified a solution in existing code

- Listening to `getList.post` allows setting the collection route
  options, which means you can add query string options.
- You cannot set "query => true", as when we merge the "page => $page"
  setting, it will be overwritten.
- Recommended in the README to use a whitelist (it's better that way
  anyways).
Merge branch 'feature/collection-query-parameters' into develop

Fixes #60
[#62] Fix identifiers configuration

- Identifiers now are correctly passed to controller
- New key, resource_identifiers, is passed to resource event manager
Merge branch 'feature/factory-identifiers' into develop

Close #62
Merge branch 'develop'

Fix #62
Fix #60
Had some errant code

- had started to add request to hal links, but forgot to remove the code once I
  opted not to go down that path.
Merge branch 'hotfix/request-removal'
Merge branch 'hotfix/request-removal' into develop
Add automated listener for query whitelist

- "collection_query_whitelist" parameter in resource controller
  definition; can be either string or array.
- Tested!
- Also, discovered that you cannot set an array of identifiers for the
  controller, only a string; modified factory and readme accordingly.
Merge branch 'feature/factory-collection-query-whitelist' into develop

Allow whitelist of query parameters to inject in collection links.
Merge branch 'develop'

Allow whitelist of query parameters to inject in collection links.