Print with newlines if no command specified

Alternative implementation of a12c530
Use \n and \t instead of ASCII codes
Update docs with new bindings (Tab/Ret/C-q)
Merge remote-tracking branch 'upstream/master'
Block while waiting for events