FIX: stepOut - correctly enqueue request in command_loop.
FIX: don't enqueue evaluate() requests when debugger is not started.
FIX: prevent receive() to block waiting on socket when a complete packet is already available in buffer.
FIX: Flush logger output immediately instead of buffering. (Merge pull request 2 from timjrobinson/patch-1)
In ikpdb logging output is immediately pushed to stderr, while in ikp3db it is currently
buffered until the process is terminated.
This changes makes the output flush immediately to be consistent with ikpdb.
DOC: Add 2018 to Copyright message