Handle server initiated connection close.
Handle server initiated connection close.

Server initaited close frames were being treated as an unexpected frame
and did not correctly propagate the contained error to the user.

Resolves #151

vcabbage/amqp