[JBPAPP-10462] Picketlink has classes with the same name scattered
around binding modules in improper way. This commit fixed
the class distribution.
The rule is that class from jbas7, jbas5, tomcat5 and tomcat7 binding
modules cannot exist in jbas-common or tomcat-common.
[JBPAPP-10462] changes in build related files to fix problem with
improper maven assembly usage. Original problem was that classes from
binding common modules (jbas-common, tomcat-common) were not overwritten
with classes from specialized binding modules (jbas7, jbas5, tomcat5,
tomcat7).
Updating logic for final redirect to the original URL request to work similarly to the logic found in the Tomcat Form Authenticator. This update fixes IllegalStateException errors during the redirect, and also adds support for POST operations being the initial request to a protected resource.