[tty] Fix bug in tty_read()
[tty] Fix bug in tty_read()

Description: if kb_cbuf was not empty before it is called, it returns
immediately, without waiting \n or cbuf to be full.

vvaltchev/experimentOs,vvaltchev/experimentOs,vvaltchev/experimentOs,vvaltchev/experimentOs