Space_operators missed some cases
Add rules folder as part of the linting process

This includes the src/rules folder as part of the linting process for
the library. This means that when you run `npm test` it will now also
lint src/rules.

Also fixes errors being generated from CoffeeScript files in the rules
folder.

Note there are now 2 more warnings for cyclomatic complexity.
Merge pull request #307 from swang/lint_the_rules

Add rules folder as part of the linting process
Fixes #309
Include the test for #306
Merge pull request #297 from paulcollinsiii/space_operator_fixes

Space_operators missed some cases
Fix long line
Fix an edgecase bug for no_trailing_semicolons

This is to fix an edge case bug where, inside of a multiline string,
there is an interpolated string where the entire interpolation is a
function call and does not contain a variable/string.

Fixes #314
Merge pull request #315 from swang/fix_edgecase_for_no_trailing_semicolons

Fix an edgecase bug for no_trailing_semicolons
1.5.3