Rename RubyScript linter to RuboCop

This linter was originally given the name `RubyScript` to encapsulate
the underlying tool used for static code analysis.

However, in order to truly understand this tool, one needs to know that
it uses `RuboCop` under the hood. Emphasize this by renaming this
linter.

Change-Id: I51f4d7e69aa16b044aee2f5faed78850497ce4a0
Reviewed-on: http://gerrit.causes.com/40440
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Add TOC to README

Also add a few extra sections on Git and Vim integration.

Change-Id: I3f7790c7361710e7a7b6c034fe68cccfaa7d8904
Reviewed-on: http://gerrit.causes.com/40441
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>
Add configurable LineLength linter

Add linter which checks for lines with too many columns in a HAML file.

The number of columns can be configured with the `max` option.

Change-Id: I6a21a8e73e60a88786c6b9ebf80167584f3ef46d
Reviewed-on: http://gerrit.causes.com/40442
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane.dasilva@brigade.com>