New test for filename encodings to be sure that it works with
Latin-1 downgraded strings
filenames encoding - test to ensure arguments are not modified
filenames encoding tests - binaryfilename should confess if string cant be represented in encoding