DEVIDM-76: Some logging changes, fixes and improvements.
DEVIDM-76: Removed some stacktrace printing and trying remote user instead of remoteAddress.
DEVIDM-76: We should likely return UNAUTHENTICATED when second attempt fails.
DEVIDM-76: Some minor changes, set the final return value of the authenticator to the same value as the extened class final value.
Merge pull request #5 from tomma/DEVIDM-76

Devidm 76
DEVIDM-83 - Restructured the authenticator.
DEVIDM-83 - Added support for Negotiate with Krb5 mech
DEVIDM-83 - Removed misleading comment
DEVIDM-83 - Don't unnecessarily setup the GSSContext & javadoc.
DEVIDM-83 - Package structure.
DEVIDM-83 - Fixed log messages
DEVIDM-83 - Javadoc.
DEVIDM-83 - Testing the login service.
DEVIDM-83 - Added cobertura coverage plugin
DEVIDM-83 - Constructor of a singleton should be private.
DEVIDM-83 - Restructuring
DEVIDM-83 - Added more tests
DEVIDM-83 - Repositioned the copyright statement.
DEVIDM-83 - Tests for the SuCxfAuthenticator
DEVIDM-83 - javadoc