A backport of the get_terminal_size function from Python 3.3's shutil.