Adding in rule for irregular whitespace checking. fixes #1024

Yes sorry, I meant ('s here will fix and also add to the tests.

@nzakas those other characters mentioned are valid and in the examples I was using the string lines didn't line up with the lines I was getting from esprima/other plugins eslint uses. I needed to match up the string line numbers to correctly filter out the string errors. I can fix the `getSourceLines()` if you like to add these chars?