update APIs for libzmq-3

mostly internal, this updates to the official libzmq3 APIs.

closes #291

Actual changes:

add Context.set/get for context options
Context.set/getattr will set context options or default socket options

todo:

- [x] expose Context.get/set
- [x] expose Message.get/set
- [x] alias Socket.getsockopt/setsockopt Socket.get/set for consistency
- [x] update out-of-date setup.py messages about zmq versions
- [x] test on Windows
- [x] test on old libzmq
- [x] merge PR #294 (this depends on that)