NXP-10907 fix pom
NXP-10907 add openId module in build
cosmit: remove spurios error log (change to debug) for requests with revoked tokens
NXP-10918: Layout sample for login options + icons, update .gitignore
NXP-10918 make openID contribute to LoginScreenConfig
NXP-10918 fix error in login.jsp when no provider is active
NXP-10918 update readme
Kerberos auth module added

Conflicts:
	pom.xml
Kerberos auth module added
correct setup of login module
add magic X-Skip-Kerberos request header to forcefully disable SPNEGO authentication
Simplified configuration, and rough instructions
Simplified configuration, and rough instructions
javaLoginConfig, realm, and kdc parameters are not necessary (javaLoginConfig is set in /jre/lib/security/java.security; realm and kdc are deduced from krb5.conf)
Remove dependencies on JCifs
Remove instructions to add JCifs libraries
Fix to support Chromium on Linux.

Note that Chrom(e|ium) needs to be started with the --auth-server-whitelist="hostname" switch
in order to attempt negotiation. Then it will send a message with the Oid for SPNEGO rather
than the Oid for Kerberos (as Firefox does). So we support both credentials.
Provide option to fallback to form authentication

In case of the client not knowing what to do with a Negotiate (eg there is no ticket to send) then provide a Refresh header to redirect to form auth after 1s.
Add debug message
Update instructions for Active Directory

Generate keytab with RC4-HMAC-NT crypto since that is what IE sends (tested in WinXP/Win2k3 environment)