ENH: iohub keyboard and mouse msgpump

The interval at which iohub tells Windows to pass along any new keyboard
and mouse events is now configurable.

The default interval has also been changed from 0.00375 sec to 0.001
sec.