netty experimentation
io now works
need @sharable to reuse instance.  Need to call flush on channel to actual send it.
better cleanup
use netty's timers/scheduler for our timeouts
rename
hacky solution to make reconnection work after we shut down the event loop
upload crashes once more.  Shut down ... sooner
unused
cleanup
mostly fix reconnecting
temp
don't block forever on shutdown
upload crashes...
upload crash reports when we aren't shutting down
safer reconnect logic.  don't upload crash reporters on discoonect due to network hiccups
remove vestigial code
better ui
use fletty instead of netty
swap library files