tests!
tests passing for py27,py27,py33
add FmtStr.split()
add multiplying FmtStrs
add array_from_text classmethod
add game and tictactoe examples
better game example
don't keep last line by default, and hide cursor
fix up gameexample
Unicode cleanup
hide cursor by default
fix all terminalcontrol writes to be buffered for py3
PY3 compatibility
tests to see how much caching helps
try caching get_screen_size
caching printing of lines

may be overzealous, not clearing the cache on scroll_down - but I
must not understand the system, because bpython-scroll still works
fine, so not adding for now
clear rest of screen instead of each line on exit
fix speedtest testcache
stop flushing, logging after every write
whoops, old code won't work - initialize screen size cache