Original sources from go 1.2 (go/pkg/src/crypto/tls)
Updated readme
These should be all the changes needed to support adding/using external cipher suites and skipping certificate exchange.