#2 Clients can stop connection without triggering restart attempt.
Implement IDisposable on manager and stop connection when disposing.
Merge pull request #8 from jamiehumphries/2-stop-connection

#2 Clients can stop connection without triggering restart attempt.