[2374][WebUI] Fix right-click selection issue
[#2310] [WebUI] Fix unicode password support

hashlib requires UTF-8 encoded string
Passes flake8 but with warning for global __request__
[WebUI] Fix errors from rearranging code in 2294670
[#2082] [WebUI] [Console] Validate interface entry for IP address