Move to ZMQ4  (zmq 2 is still optional)

This pull request makes ZMQ4 the default for Open Transactions.

Testing so far:

tested on:  Linux (fedora), Windows (8.1), Mac (Mavericks).  All works for localhost.

Not tested on internet yet.