Add dependency on bcrypt for password hashing
Use py-bcrypt instead
Add a custom datamanager that hashes passwords before storing them
Add a custom datamanager that hashes passwords before storing them

OSHA refs #10285
Add upgrade step which hashes all plaintext passwords.

For IUser providing types (Country Managers and Sectors).

OSHA refs #10285
Pin versions and add plone.api as dependency
Don't show passwords. They're not plaintext anymore.

OSHA refs #10287
Add a test to check that country manager's pw is hashed

OSHA refs #10285
Merge branch '10358-password-security'