Rewrite password handling completely

- Add an interface for password hashing
- Add password attribute behavior and password strength validator
- Add a more attractive custom auth choice widget
- Change class map to be handled directly by the module
- Fix unique check for authentication tokens
- Remove nordsoftware/yii2-password dependency
- Remove salt attribute for all tables (not necessary any longer)