Installation login fixes

Fix left padding of database labels on installation, some comments for documentation, remove duplicate code, make show password toggle code not specific to log in, and finally also use show password for installation because that’s what it’s for.

The latter doesn’t appear to work yet because of the same problem as in #1525.

Check it out @schiesbn @raghunayyar @DeepDiver1975