Add ConfigReporter to generate .scss-lint.yml

Change-Id: I515f6f5664671f944a1d17db98e91bb7125f02d6
Reviewed-on: http://gerrit.causes.com/37620
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane@causes.com>
Cleanup ConfigReporter documentation and code

This also fixes a bug that was introduced due to the refactoring of the
`add_lint` method.

Change-Id: Icf2bfe0cbc81710fece6531ecd2cdb7fe14e5364
Reviewed-on: http://gerrit.causes.com/37621
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane@causes.com>
Add add_lint to take a node, line, or location

This makes this helper more flexible and easier to use.

Change-Id: Ibb736adcac0380f34cc81d7bafa914b0903ce20a
Reviewed-on: http://gerrit.causes.com/37622
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane@causes.com>