pypsi now implements the Python print() function

this was done to resolve an issue with Ansi colors being printed when stdout was not a TTY
the word_wrap function is removed and its functionality is part of pypsi_print()
updated docs
added os specific path completers
switched to use os specific path completer
fixed saving empty history
removed test code
added format docs
updated docs
code clean up
updated docs
Merge branch 'pypsi-print'
moved win32 specific path completion to pypsi.os.win32