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

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

PHPBB3-9734