New: add spaced-line-comment rule (fixes #1345)

Fixes #1345.
All eslint project failures for this new rule have also been fixed.
Yuck that's terrible. This is something we are doing so the parser doesn't explode. We should probably just change the line with the shebang to be an empty line. Can you file an issue for this?