Update some tests to skip if -W is in use
Rename encoding test

utf8 in the dist can be broken for some platforms. Instead use a trick
to make the file think ti was named with utf8 characters
Alpha 27