duo web components moved into a separate project
authn methods into json config
refactored authn method providers
Working on automating cas configuration and overrides
Cntd on refactoring components.

the metadata populator still needs to be registered with the app ctx
Merge branch 'master' into reorg-duo-web

Conflicts:
	cas-mfa-duo-web/src/main/webapp/WEB-INF/subflows/mfa_duo_two_factor_servlet.xml
	cas-mfa-java/src/main/java/net/unicon/cas/mfa/authentication/principal/PrincipalAttributeMultiFactorAuthenticationRequestResolver.java
	cas-mfa-java/src/main/java/net/unicon/cas/mfa/web/flow/AbstractMultiFactorAuthenticationViaFormAction.java
	cas-mfa-java/src/main/java/net/unicon/cas/mfa/web/flow/InitiatingMultiFactorAuthenticationViaFormAction.java
	cas-mfa-java/src/main/java/net/unicon/cas/mfa/web/flow/TerminatingMultiFactorAuthenticationViaFormAction.java
	cas-mfa-web/src/main/webapp/WEB-INF/subflows/mfa_sample_two_factor_servlet.xml
	cas-mfa-web/src/main/webapp/WEB-INF/subflows/mfa_strong_two_factor_servlet.xml
	cas-mfa-web/src/test/java/net/unicon/cas/mfa/web/flow/InitiatingMultiFactorAuthenticationViaFormActionTests.java
	webapp-overlay-example/src/main/webapp/WEB-INF/cas-servlet.xml
	webapp-overlay-example/src/main/webapp/WEB-INF/login-webflow.xml
renamed webapp module. recitified CS rules
fixed module name
fixed the build and added missing action
fixed build/deployment issues
Config cleanup
checking for event ids in case transitions are not defined
UI fixes
fixed test cases
Merge branch 'refactor-modules-config'