Change the timeout argumeny 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.