Change the timeout in Poll() from uint64 to time.Duration.
Make it work for both ZeroMQ versions 2 and 3. The unit for
timeout changed between these two versions from microsecond
to millisecond.