CS:GO protobuf support

This adds optional protobuf handling to all usermessages used.

Next to that there are two new stocks for selective setting and getting an entitiy's render color.

The CloseHandle stock isn't meant to be merged - but i don't know how to exclude commits from pull requests :P