Inline text editing, arbitrary execution

Added inline text editing (text appears in the main output window after the prompt as its typed)
Added ability to run arbitrary programs (like /system/xbin/ps)
Works fine using hardware keyboard and emulator
Works OK using real hardware and software keyboard (backspace is not detected properly, so type carefully!)