Handle undeclared params

close #78
Merge pull request #85 from baby-loris/hevil.not-declared

Handle undeclared params
Use extend instead of node.extend
Remove peer dependency

relates to #74
Merge pull request #86 from baby-loris/hevil.peer

Remove peer dependency
Rename bla-batch -> batch

relates to #74
Pass only an Api instance to the middleware, not methodPathPattern

relates to #74
Merge pull request #88 from baby-loris/hevil.rename-batch

Rename bla-batch -> batch
Merge pull request #89 from baby-loris/hevil.middleware

Pass only an Api instance to the middleware, not methodPathPattern
tools/release: include last commit to log (fixes #81)
Add validators
Pass param declaration to validator
Use req.params instead of req.param()
Support paramsValidation option for Api
Merge pull request #87 from baby-loris/hevil.validator

Custom validators for methods
Remove deprecated stuff
Merge pull request #92 from baby-loris/hevil.deprecated

Remove deprecated stuff
Add strict type validator
update reference
allow numbers passed as strings