Allowing unicode filenames

This makes it so that an exception isn't raised if the path or id
provided to the `AudioAnalysis` object is unicode instead of `str`.
Better check for en-ffpmeg on linux
Merge branch 'patch-1' of github.com:dfm/remix into dfm-patch-1
Resample another_audio_data properly by updating the number of channels