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

https://issues.jasig.org/browse/CAS-1388
Merge branch 'master' into CAS-1388
Merge pull request #363 from Unicon/CAS-1388

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