BugFix: Proxy throws when Context is disposed

NetMQ.Proxy cannot exit cleanly when the Context is disposed because its
sockets throw TerminatingExceptions.
Tests: Monitoring needs more time for the events

Some runs are too fast for the Monitor to be notified so we'll wait a
bit before the Asserts.
Merge pull request #74 from cjuniet/bugfix

Two bug fixes