Refactor colon-assignment-spacing

Fixes issue https://github.com/clutchski/coffeelint/issues/201 (colon_assignment_spacing breaks with variable properties)