THRIFT-2107 minor Go generator fixes

Patch: Jens Geyer
THRIFT-2111: typo in php readme
Client: php
Patch: Jeremy Thomerson

Fixes type in php readme.
THRIFT-2112 Error in Go generator when using typedefs in map keys

Patch: Emir Habul
THRIFT-2017 Resource Leak in thrift struct under compiler/cpp/src/parse/t_program.h

Patch: kuldeep gupta
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
THRIFT-2118 Certificate error handling still incorrect

Patch: Jens Geyer
THRIFT-2036 Thrift gem warns about class variable access from top level

Patch: Takuya Hashimoto & Keith Barrette
THRIFT-2120 js: Qunit URL is broken Patch: Roger Meier
Added some ignores
THRIFT-2042 visual 2010 warnings - unused variable Patch: Konrad Grochowski
THRIFT-820 Remove readLength attribute from BinaryProtocol

Patch: Carl Yeksigian
THRIFT-2125: debian missing from dist
Client: build
Patch: jfarrell

Updating dist to add debian packages needed for build.
Thrift-2126: missing cpp lib concurrency STD* files from DIST
Client: build
Patch: jfarrell

Updates cpp makefile to include missing STD* files.
THRIFT-2123: go lib missing files in dist
Client: go
Patch: jfarrell

fixed missing files in go lib dist build
Thrift-2124: .o, .so, .la, .deps, .libs, gen-* files left tutorials, test and lib/cpp when making DIST
Client: build
Patch: jfarrell

Fixing all the missing files and dist build issues that have been ignored.
THRIFT-2128: lib GO tests fail with funct ends without a return statement
Client: go
Patch: jfarrell

Fix issue with go tests failing in go1 in the process function.
Thrift-2129: php ext missing from dist
Client: php
Patch: jfarrell

Adds php extension back to dist build.
THRIFT-2134: mingw-cross-compile script failing with strip errors
Client: build
Patch: jfarrell

Updates the mingw build script to use the -o option when striping.