Remove kill and verbose

Both the go test suite and travis will terminate long running tests.
This deferred kill makes an assumption on the execution isolation which
may not hold for future travis versions.

Verbose tests make it difficult to identify the failures due to protocol
logging.  Now that the tests have stabilized, only log the failures.
Adds a publish/subscribe example

This example shows how to reliably publish and consume from different
connections so that the broker can pushback on the publisher by closing
the congestion window, while the subscribers can still consume to
release broker memory.
Fixes partial commit after refactoring

Adds the other side of the refactoring of publish/subscribe function
names.
Removes support for go1.0

This paves the way to remove the 'function does not end in a
statement' compile/vet errors.
Merge branch 'master' of github.com:streadway/amqp