ZMQSocket::setSockOpt support
- Fixed exceptions to be catchable
- Rearranged some includes