3699 - Move max and min constants for login and password into config.yml
3699 - Refactor user-related tests
3699 - More test tweaking because I'm obsessive compulsive like that
3699 - Fix a couple of occurrences that were missed last time
3699 - Remove redundant tests and add a check for login and password max length
3699 - Fix test that was genuinely broken and obscured by an importing failure elsewhere
Merge pull request #1773 from ariana-paris/3699-User-password-validation

3699 user password validation