Breaking down AuthComponent::startup() into multiple methods for easier ...

...management and extension.

No behavior change or feature addition, just refactoring.