implements game_end/action_end_game on linux
Adds sound_pitch
Merge branch 'master' of https://github.com/enigma-dev/enigma-dev
Merge branch 'master' of https://github.com/enigma-dev/enigma-dev
Merge branch 'master' of https://github.com/DarkAceZ/enigma-dev

Conflicts:
	ENIGMAsystem/SHELL/Platforms/xlib/XLIBwindow.cpp
	ENIGMAsystem/SHELL/Platforms/xlib/XLIBwindow.h
Merge branch 'master' of https://github.com/enigma-dev/enigma-dev
Merges upstream changes
Added set_working_directory
Merge remote-tracking branch 'upstream'
Merge pull request #254 from RobertBColton/master

Fixed Network Functions
Merge pull request #255 from RobertBColton/master

Graphics System Improvements
Merge pull request #256 from RobertBColton/master

Added Multisampling
Fixes var comparison operator communitivity
Merge pull request #257 from DarkAceZ/master

Extra functions and var operator fixes
un-fixes robert's direction & speed
Merge pull request #259 from DarkAceZ/master

Updates Robert's direction and speed fix. In the future, we might want to synchronize the epsilon values across these files; 10^-12 has become a magic number.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	ENIGMAsystem/SHELL/Audio_Systems/General/ASbasic.h
	ENIGMAsystem/SHELL/Audio_Systems/OpenAL/as_basic.cpp