[feature/passwords] Do not hash passwords longer than 4096 bytes

PHPBB3-11610
[feature/passwords] Inject passwords manager into auth providers

The passwords manager will replace the old method of using the functions
phpbb_hash() and phpbb_check_hash().

PHPBB3-11610
[feature/passwords] Rename manager methods to check() and hash()

These method names are more straightforward than the previous ones.

PHPBB3-11610
[feature/passwords] Use passwords manager in phpBB hash functions

PHPBB3-11610
[feature/passwords] Fix tests after changes to phpBB hashing functions

PHPBB3-11610