* Refactor port handler and fix reconnect
* Fix as per review
* Don't auto-connect for virtual or manual
* Fix auto-connect switch state
* Move auto-connect title to the parent div
The checkbox is "hidden" under the switchary
library, so move to the parent to be able to show
it.
* Select active port when request permission port exists before
* Fix retun value for webserial requestPemission
* Make port_handler work with PWA
* Modify the port_handler more the Vue way
* Fixes after review
* Fix request permission option not being deselected
* Hide baud selection in port picker if virtual port
* Added port override option for manual
* Fix virtual port state when loading the page
* Fix request permission adds the same device several times
* Fix automatic selection of device under Linux