Clean up putch and implement kbhit.
Clean up putch and implement kbhit.

IronLanguages/ironpython2,slozier/ironpython2,IronLanguages/ironpython2,slozier/ironpython2,slozier/ironpython2,slozier/ironpython2,IronLanguages/ironpython2,slozier/ironpython2,IronLanguages/ironpython2,IronLanguages/ironpython2,IronLanguages/ironpython2,slozier/ironpython2,IronLanguages/ironpython2,slozier/ironpython2