Makes ZMQ implementation asynchronous. Most of the code is from Bitcoin Core's implementation; however this was broken for versions of ZMQ newer than 15. Fixed this, removed hardcoded ip address, and switched to f-strings.
Moves old zmq_sub into zmq_sub27
Removes Boost build instructions and redirects users to the official Boost documentation