Commando: Run findTools in separate thread so as not to block UI

(integrated from trunk branch change 7d0a070 by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Implement shift+up/down arrow selection

(integrated from trunk branch change 975b542 by Nathan Rijksen <n.rijksen@gmail.com>)
Building: Added docker build files & instructions

(integrated from trunk branch change 2cca865 by Nathan Rijksen <n.rijksen@gmail.com>)