call abort from main loop not on idle
refactor send_command to execute in main_loop so all screen do that automatically
call base class main loop
make the command queue static so it is shared by all screen instances
Merge remote-tracking branch 'upstream/edge' into fix/abort
Merge pull request #553 from wolfmanjm/fix/abort

Fix/abort