Closes issue #10: inkey() could not be interrupted

by a signal handler when timeout is None. A timeout value of None should
block indefinitely, while a value of 0 should be non-blocking
update documentation for kbhit()
Merge branch '10-nonetype-on-resize-issue'