Trivial doc improvements
Fixed bug caught by DMD 2.066.1
Handle errors in proxy() properly
Support for new monitor event message format

The choice of which message format to use is decided at run time, based
on the ZMQ library version.
More specific ZMQ version compatibility

Also included a compile-time test on the bindings.
Sockets no longer use refcounting