THRIFT-2290 anyfile.go:10: imported and not used: "math"

Patch: Jens Geyer
THRIFT-2293 java: TSSLTransportFactory.createSSLContext() leaves files open
Patch: Venura
THRIFT-2285 TJsonProtocol implementation for Java/JavaMe/PHP doesn't allow a slash (/) to be escaped (\/)

Patch: Jens Geyer
THRIFT-2298 TJsonProtocol implementation for C# does not allow for both possible slash (solidus) encodings

Patch: Jens Geyer
THRIFT-2299 TJsonProtocol implementation for Ruby does not allow for both possible slash (solidus) encodings

Patch: Jens Geyer
THRIFT-2300 D configure info output should follow same format as other languages

Patch: David Nadlinger
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Updated to newest version.