CAS-1388: Refactored login flows to be picked up by pattern.

https://issues.jasig.org/browse/CAS-1388