Skip unicode file tests if no FS unicode support
Add test constant for filesystem unicode support
Merge branch 'issue_282' into 2.1
Merge branch 'issue_216' into 2.1
Merge branch 'issue_278' into 2.1
Fix sys.maxint/maxsize confusion causing test failure on 64bit
Merge branch 'issue_262'