[feature/auth-refactor] Move auth providers to separate directory

Moves the provider files to their own directory per bantu's suggestion.

PHPBB3-9734