SIGN IN SIGN UP

Issue3187 for Macintosh platform:

macpath.py now accepts both unicode string and bytes as file names.
Also add more tests for these functions.

Reviewed by Benjamin.
A
Amaury Forgeot d'Arc committed
b186f3438419a6c881705a42db1ecc4e52f5241e
Parent: f60fe81