Fix CharacterLiteral cop

As @whitequark mentioned in a comment there were a few problems with
this cop:

- characters like ?\n were not properly autocorrected
- characters like ?\C-\M-x should not be flagged since they look pig
ugly in their string form

This fixes both of those problems.