Modified rlmain.py to make saving the prompt position an option that is
enabled by default.  When this option is disabled, pressing Enter or right
arrow will print the prompt after any text that might have been displayed
asynchronously while waiting for input from the command line.  The default
behavior is to erase such asynchronous text and restore the prompt to its
original starting position before the asynchronous text was printed.