THRIFT-1930: C# generates unsigned byte for Thrift "byte" type

Patch: Jens Geyer
THRIFT-1785 add TMemoryBuffer; patch by carl yeksigian reviewed by tjake