THRIFT-2109 Secure connections should be supported in Go

Patch: Justin Judd
THRIFT-2117 Cocoa TBinaryProtocol strictWrite should be set to true by default

Client: cocoa
Patch: David Robakowski
THRIFT-2105 Generated code for default values of collections ignores t_field::T_REQUIRED
Client: cpp
Patch: Vladimir Strisovsky