Implemented Rubocop, a Ruby code static code analyzer.
Exclude vendored gems, installed by Travis.
Preparing for release, 0.6.1.
Updated release instructions with the full list of files to commit.
Preparing for next release.
Don't allow to have nil value when required & have allowed values.

This fixes the case when we want to filter nil values in params,
and we provide allowed values using ValuesValidator.
Merge pull request #492 from reevoo/validate_nil_value_in_values_validator

Don't allow to have nil value when required & have allowed values.
Fix ParamsScope#params for parmeters nested inside arrays.
fix grape entity example
Merge pull request #496 from subosito/fix-grape-entity-example

fix grape entity example
Ignore binstubs and tags
Test to confirm behaviour of before in namespace
Document behaviour of before in namespace
Merge pull request #497 from myitcv/before_documentation_improvements

Document behaviour of before/end in the context of namespaces
Dry up options and headers logic, allow headers to be passed to OPTIONS requests

- fixes quite a few edge cases surrounding middleware not being run
Merge pull request #498 from karlfreeman/fix-options-headers

Fix options headers
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