Adds --force-exclusion option to rubocop CLI

If this option is not passed rubocop will check the files in git stage even though they are in paths excluded in the rubocop config file.
Merge pull request #148 from cvortmann/patch-1

Adds --force-exclusion option to rubocop CLI
Update changelog.md
Version bump to 0.16.1
reject also directories from staged files list, fix #147, update #149
update supported versions on travis
Update changelog.md
Version bump to 0.16.2
Update rubocop.rb

RuboCop has changed its name from `Rubocop` to `RuboCop`.
Merge pull request #151 from zhenyuchen/patch-1

Update rubocop.rb
Update changelog.md
bump the required pluginator version, fix #129
Merge branch 'master' of github.com:jish/pre-commit
Update changelog.md
Version bump to 0.16.3
PreCommit now requires `rubocop` ~> 0.23

The Rubocop project changed the casing of their top level namespace
from `Rubocop` to `RuboCop`. We now have a hard dependency on this
capitalization in the code.

In order to run the test suite properly, you must have rubocop ~>
0.23 installed.
Allow debugger when it is in another context.

We only want to catch debugger when it is being used as a debugger
statement. Not when it is in commments, or quotes, or any other
intended use.
Update changelog.md
Whatever rubocop
Allow commented out `:path` arguments in Gemfile.