SEC-2518: UserDetailsService javadoc repeats "insensitive"

Typo in javadoc, "case insensitive" was repeated twice.
SEC-2519: RememberMeAuthenticationException supports root cause

Added a constructor which keeps the root cause of the exception, and
added some documentation