Merge pull request #1 from rheit/master

Sync with zdoom trunk
- fix x64 visual studio linking for common controls
- A_FireCustomMissile transfer tranlsation flag, code submission by jpalomo
Merge branch 'master' of https://github.com/binarycrusader/zdoom
Always use the pitch multiplier when underwater
- Enable 'language' feature on unix targets.

The sdl version of the function 'SetLanguageIDs' is very limited, comparing to the win32 counterpart, as it will try to accept only the language codes (ie 'enu', 'fr', 'ptb', etc). If a different string is provided, zdoom will default its language to English.
update lzma to v9.22 beta
Use a FileReader to handle music resources and audio decoding

Instead of the previous method where there'd be a filename and offset, and/or a
memory pointer, this uses a class to access resource data regardless of its
underlying form.
Better report the amount buffered in an OpenAL stream
Implement SetPosition for OpenAL streams
Fix LZMA compilation on GCC with position-independent code (PIC) generation enabled

EBX register is used Global Offset Table in PIC
http://www.greyhat.ch/lab/downloads/pic.html
Merge branch 'language_sdl' of https://github.com/edward-san/zdoom
Use a proper, more unique, pointer formatter for the open callback
Merge remote-tracking branch 'zdoom/master' into openal