Patched KeyValues class
Exposed Color class
Added safe item indexer
Removed redundant color extension
Renamed CUserMessage to UserMessage

Removed unused macros
Removed redundant protobuf library from the thirdparty folder

- Added missing patch definition
- Added missing quotation mark
- Updated CS:GO SDK
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