Check for non ASCII characters in Encoding cop

I think the encoding should only be forced if there are non ASCII characters in - otherwise its not needed. This is especially for gem interesting, so that they don't have to pollute there whole code with unneeded endcoding comments if they also support old ruby versions.