Integrate changes from github.com/pomack/thrift4go

Integrated from 4e1ad38
Fix imports: add package prefixes, configurable thrift import.

Avoid generating multiple (invalid) import statements.
Update, simplify and format go tutorial code
Remove unneeded nonblocking work
Remove t prefix from filenames
TIOStreamTransport -> StreamTransport simplification
TSocket comment cleanup
TTransport simplification and cleanup.