raise instead of throw in validations spec
add ability to collect validation errors
remove old line
add comment to explain if/else condition
Split long line
update README.md
update CHANGELOG.md
do not add presence validators twice
remove backwards compatibility
improve collection of validation errors

rename Grape::Exceptions::Validations to Grape::Exceptions::ValidationError for clarity
make it necessary to supply :param when raising Grape::Exception::Validation
use rails as inspiration for the structure of the validation errors
Refactor auth middleware to avoid code duplication.

ref: https://codeclimate.com/github/intridea/grape/Grape::Middleware::Auth::Basic
Change stub! to stub and use doubles
Merge pull request #459 from siong1987/refactor_auth_middleware

Refactor auth middleware to avoid code duplication.
Merge pull request #460 from karayusuf/remove-rspec-deprecation-warnings

Change stub! to stub and use doubles
Merged #433.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	CHANGELOG.md
	spec/grape/validations/coerce_spec.rb
collect the validation errors objects instead of their message when calling #errors
update changelog and readme
Refactor Grape::Endpoint#initialize
Merge pull request #462 from ninech/master

Improve collection of validation errors