Merge pull request #7 from Asvel/master

Fix some installation related issues
Merge pull request #8 from Asvel/master

Encode filename to filesystem encoding
Merge pull request #9 from Asvel/master

Fallback to memory API when failed to deocde filename
Merge pull request #1 from rougier/master

Sync