Improved stream control mechanism

Also added stream control for TextLCDHome() command, and support newline character to go to start of second display line