Remove strange public Peek() from GO transports

I've been seeing this public Peek() function in the GO library for a while, but
still cannot figure out any sense to it.

If there are useless, we can remove them right?

This PR removes the public Peek() from the implemented transports.
All tests still pass.