WIP: Handle received messages before blocking on more data
Fix bugs when completion context is null
WIP: support for company-mode
WIP: Slightly improved handling of asynchronous calls

Problems occurred when Eldoc and company-mode calls were interleaved.
Using lexical-binding: t and callbacks seems to fix for now.  A better
solution would involve using matching serial id #s on each request and
response.
Fix compilation warnings
Comments and doc-strings
Fancy mode-line display
Clean out old callbacks on new connection
Handle prefix argument to C-c C-z commands
Process all buffered responses on Emacs side
More robust `boris-call'
improved company-mode
WIP: optimize
WIP
Refactor comint buffer creation
Rearrange comint-related functions
Remove some annoying interactions
Make a proper minor mode
misc. cleanup
Improve boris--call-for-info