Added basic debugging output for ALSound, added a shutdown method for OpenALSystem
Merge branch 'develop' of https://github.com/adam4813/Sigma into OpenAL
Updated a debug condition
Merge branch 'develop' into OpenAL

Conflicts:
	src/tests/main.cpp - both shutdown functions on same line.
Various fixes to the build working on VS2010 (most related to CEF), moved OpenAL to only update after a frame.
Formatting fixups
Added more sound properties
Entity ID type
spelling/grammar in Log.h
Lots of small fixes and additions to sound system
fixed- looping bug with WAV playback
fixed- minor issue with streams
added- relative position setter
change- turned off debug messages - they are chatty
Added a cmake module to find correct library names on different platforms, changed modes
Merge branch 'develop' of https://github.com/adam4813/Sigma into OpenAL
Disabled GUI
 Foodstep sounds and a way to replace textures
Flashlight respects keyboard locks
Added back parenting for flashlight

(cherry picked from commit f2c737c012488b509a26c4456fdf3d66a5bc9be8)
Fixed a bug with sound buffering, reworked keyboard events a bit
Fixed a shutdown crash

(cherry picked from commit befaa6c5592c85bd030c77dbebf1525e36c36a4a)
Added an option to unlink CEF  (cherry pick from 6c3d2973792e39431d2eae2cf74f6e2e13895a2f)
GTK2 is only required with CEF and fix forgot CEF things (cherry pick from 77cb018df007940f2bbfc90db2f258a6f0c00b08 , 94cf79b428f2b69297d8f79c668c71373db24cde and 5a2a7f0706296671624f12354a9dafdd109e6a78 )