use enum type DisassemblyFlavor instead of a simple bool, which makes the code more readable
use session->addCommand() instead of session->addCommandToFront()
mark a command as enqueued when it's added to the command queue
clarify the meaning of the timestamps in the GDBCommand
delete command when it's removed from queue because command is considered obsolete