Password.cs work
- Moved from Random based on RNGCrypto to pure RNGCrypto.
- Solved a long standing bug which necessitated a nasty hack in EvaluatePassword.
- Removed CryptoSeed, as it was no longer required.
- Based the character evaluation on the character_set instead of password_strength, which is more likely to change with changes across the codebase.
Ultimately, the generated passwords should be even more random and consequently, stronger.