Home/end work in picocom and screen (different codes in those 2 programs). Also, CTRL-A (for non-empty liny) and CTRL-E act as home/end.
Adds readline_init() to clear readline history on soft reset. Addresses issue #387.