Fixed|liblegacy|libdoomsday|libcore|Windows: File path encoding issues

This commit fixes a number of issues when handling file paths encoded in
UTF-8.

On Windows, the native file APIs used a different 8-bit encoding; all
use of native file APIs was updated to the wchar variant of the APIs.
Also, fs_util.h now defines macros that redirect fopen, mkdir and access
to the UTF-8 friendly version of these functions.

NativePath would in some methods accidentally apply an ASCII-encoding
when given a 8-bit path (automatic char* -> QString conversion). This
was also fixed; it should have an effect on all platforms, not just Windows.
Fixed|Hexen: Function arguments in wrong order (3D thunderclap sound)

Bug reported by Michael Tautschnig:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749723
Debian|SDL: Source package dependencies updated to include SDL 2

The SDL 2 and SDL_mixer 2 dev packages are required for a successful
build of the source package.
Merge branch 'master' of github.com:skyjake/Doomsday-Engine into defs-v2