Simplify colon-assignment-spacing linting.

And make sure it works for more test cases.
Merge pull request #206 from imcnally/master

Refactor colon-assignment-spacing