Add toggle to connect saved ADB device on start

Add a toggle to the ADB menu to allow users to select if they want APK Manager to try and automatically connect to their saved/preferred ADB device on startup. This can be useful if they routinely kill/restart the ADB daemon but don't want to clear their saved device setting on every launch. This will also speed up APK Manager launch time by up to ~5 seconds (worst case scenario.)
Fix ADB get-state on startup
Breakout ADB related functions into their own file

Also added multiple ADB device check before attempting to start an ADB function that would otherwise error if multiple devices are connected at the same time.
Fix for bad ADB device model/product generation

Fix to greatly improve the accuracy when reading/generating "model", "product", and "device" information strings for users selected ADB device, and standardize their display throughout APK Manager.
Add "Hard quit" (QQ) option to dynamic menus

Expand the use of the "QQ" menu option (used to quit APK Manager completely) to dynamically generated menus (e.g. projects, keystores, ADB devices, etc.)
Add flavor/working text to ADB install function

Add simple flavor/working text to the ADB install function to list the device APK Manager is going to attempt to install the apk file on.