Updated version number for 4.0.2

- also moved macros to top of zmq.h for better visibility