Skip entity auto-detection when explicitely passed.
Ensure Travis runs tests and Rubocop

Not sure if this was intended but the I've just noticed that Travis reports 'green' test suites even though no tests are being run?
Merge pull request #504 from karlfreeman/patch-1

Ensure Travis runs tests and Rubocop
Test and docs for params precedence
Run Rubocop as part of default tasks.
Merge pull request #506 from myitcv/params_precedence_readme

Test and docs for params precedence
Allow parameters, such as content encoding, in content_type.

For example, if we define :json content type as "application/json; charset=utf-8"
and client do payload(POST/PUT) request with "application/json" type then response should be successful.

Ignore content type params in mime_types method.
Merge pull request #508 from dm1try/content_type_with_params

Allow parameters, such as content encoding, in content_type.
Prettified CHANGELOG.
Update CHANGELOG.md
Documented route_param.