[fix] break of shell loop on parse error

e.g. on completing with tab:
ot help help~
where ~ = tab
do not break the loop of reading commands from user
[fix] rl_end readline crash; [security]; [dbg]endl

reading trash from rl_buffer (possible buffer-overflow read? probably not but not checked)

btw endl (flush) for logs (so they work with text)
[wip] parsing details: tab after word

works:
ot ms~
ot msg~
ot msg ~
ot msg se~

but todo:
ot msg send-from alice ~
must increment to next entity/word then
[wip] parsing of DUAL (unknown new token) [bug]