Generate host password for the user

Adds a button to the UI allowing to generate a random password for a host while adding a new host. The button changes the type of the password fields to be readable and populates them with a generated password.