under the hood changes for deluxe TX
back button UI polish in firmware uploader
disable analytics while debugging is enabled
stripping down firmware flasher

i am removing most of the "un-needed" steps (as we are using arduino
bootloader and most of those steps get ignored anyway)

also by removing couple of steps the error prone pool which is timer
specific (16ms) should get a little bit smaller
firmware flasher bugfixes related to eeprom wipe
deluxeTX programming port detect sequence
more changes related to deluxeTX
startup time tracking
initial code for auto-connect procedure
improving interval_add functionality
polishing last commit
initial changes for auto-connect
disabling auto-connect in firmware flasher
polishing startup sequence
better auto-connect functionality
auto-connect now also detects port removal
adding auto-connect note inside firmware flasher
disconnect bugfix

fixing one of the broken states when module disconnected in the middle
of the configuration and disconnect button was pressed by user
afterwards

Note: we might want to disconnect automatically when this happens
auto-connect now handles UI close
bugfixes for broken GUI all kills