Fix #94 - WireIO flushes after each command

It is not necessary to flush the stream for each single command. The data commands (printing out strings, numbers, maps etc.) can be delayed without the impact on the functionality. The BTrace engine commands will cause flush anyway.