Removed erb checker for eRuby.

Rationale: ruby.vim is functionally identical, and faster.
New knob: g:syntastic_full_redraws.
Fix errorformat for RuboCop checker

The errorformat for the RuboCop checker was missing the capture group
for the column number of the error/warning, which resulted in the
location list attempting to jump to 'filename.rb:80', which would
attempt to open a new file.

The solution was to add the "%c" to capture the column number of the
error.
Change --emacs flag to --format emacs for RuboCop

The `--emacs` flag has been deprecated. Switch to specifying
`--format emacs` so that this doesn't break when RuboCop 1.0 is
released.
Merge remote-tracking branch 'sds/fix-rubocop-errorformat'
Version check for rubocop.

Only rubocop versions 0.9.0 or later are supported.
A first attempt at checking the exit code from the checkers.
Pylama: new checker for Python 2.

Minor refactoring.
Pylama: pep8, pep257, and mccabe are style checkers.
Bug fix: g:syntastic_auto_jump should jump on checks, not on writes.
Typos in the puppetlint checker.
Rst2pseudoxml: minor adjustment of error levels.
scala: add fsc syntax checker
scala fsc: use util#shexpand() instead
Scala checkers: minor cleanup.
More eRuby fun with encodings.

Ruby 1.8 doesn't support encodings when opening files.
Add more knobs to the html/tidy checker.
Add hlint support
ghc-mod only does check phase
Remove hlint option from ghc-mod