Maven / Typed Runtime Exception / Several filter mapping.

Adding apache maven building capabilities.
Adding typed runtime exception that can be used to handle SSO errors in the JEE application (not activated by default, to activate it set the filter parameter "spnego.throw.typedRuntimeException" to true).
Upgrading the SPNEGO HTTP Filter so that it can be used in several URL matching (filter mapping).