Removed SDKs from the repository.  Use the new SDK.bat/SDK.sh to pull in the SDKs you wish to build against.  New Build.bat/Build.sh files have also been added.  When using either SDK/Build files, input the name of the SDK (for example, for the hl2sdk-ob-valve SDK, type in ob-valve)
Added patches directory to mirror the sdks directory for any patched files.  When using the SDK.bat/sh, the patches will be copied over the existing files in the SDK.
Added patched public/tier0/memalloc.h file for ob-valve SDK
Fixed issues with Build.sh and SDK.sh
Minor update to Build.sh
Made SDK.bat/sh and Build.bat/sh more dynamic.  SDK.bat/sh now lists out the possible choices based on the files in the ../makefiles/sdk/ directory.  Build.bat/sh now lists out the possible choices based on the ../sdks/ directory.

../makefiles/game/ was changed to ../makefiles/sdk/ to support the new changes in the SDK.bat/sh files.  csgo.usermessages.cmake was moved to a directory inside the ../makefiles/sdk/ directory so that it would not be listed by SDK.bat/sh.
Added patches to fix build issues on Windows.

Fixed a few errors in Build.sh and SDK.sh
Merge branch 'master' into sdk_test

Conflicts:
	src/sdks/hl2sdk-csgo/.hg_archival.txt
	src/sdks/hl2sdk-csgo/public/eiface.h
	src/sdks/hl2sdk-csgo/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.cc
	src/sdks/hl2sdk-csgo/public/game/shared/csgo/protobuf/cstrike15_usermessages.pb.h
	src/sdks/hl2sdk-csgo/public/game/shared/csgo/protobuf/cstrike15_usermessages.proto
	src/sdks/hl2sdk-ob-valve/public/tier1/KeyValues.h
Finished merging with master