* some SDL functions from SDL1.x and SDL2.x
srand() & simple rand() supporing seed
use js variable for rand_seed
Revert "use js variable for rand_seed"

This reverts commit 3e31f83ac762e34b266b7888aec161bb2b843dd1.
fix rand_r; add rand_r in test_rand
Provide compile time and run time options for WebSocket URL and subprotocol fields
add alIsSource
add alcGetIntegerv
improve alGetString
Fix assertion that all switch-cases break.
alGetString fixes from review
improve alcGetString
alcGetIntegerv fixes
add alGetBufferi
start to add tests
more tests and improvements to openal_playback.cpp to allow running native
enable tests/cases/514 in fastcomp
fix locale-removing aliases that break because they then have the wrong sig; fixes #2076
Merge pull request #2065 from Daft-Freak/al

AL improvements
check correct define for UDP mode
minor fixes related to UDP mode