SEC-2119: Rename rememberme-parameter to remember-me-parameter

This change extends pull request https://github.com/SpringSource/spring-security/pull/26
and its subsequent changes by renaming the attribute name 'rememberme-parameter' to
'remember-me-parameter'.

The spelling including the additional hyphen in 'remember-me-parameter' is more consistent
with the default spelling of the 'remember-me' functionality.
SEC-2143: Update XSD version mismatch error message
Fix HttpSessionEventPublisher package name in FAQ.
SEC-2087: GlobalMethodSecurityBeanDefinitionParser uses AuthenticationManager to create AuthenticationManagerDelegator
SEC-2147: Deprecate .encoding.PasswordEncoding
SEC-2133: Update doc from ChannelAuthenticationFilter to ChannelProcessingFilter
SEC-2162: ApacheDSContainer throws RuntimeException on failure to start
SEC-2161: <ldap-server> creates unique dir for embedded LDAP
Remove ApacheDSContainerTests successfulStartupAndShutdown since it was commented out
SEC-2122: Change doc to prioritize bcrypt use
SEC-2122: Update samples to use bcrypt.

Data sources modified to store bcrypt hashes and configs now
use BCryptPassworEncoder.
SEC-2122: Update namespace to support bcrypt.

password-encoder now supports hash='bcrypt'.
SEC-1785: Remove auto-config from manual.

Changed the namespace doc to use an explicit form-login
and logout element and avoid mention of auto-config or its
effects. This makes the intro shorter and simpler.
SEC-2122: Fix broken integration tests.

Modified BCryptPasswordEncoder to no longer throw an
IllegalArgumentException when the encoded password is empty or
the incorrect format for bcrypt. Instead it now logs a warning
that non bcrypt data was found.

The Dms integration tests were failing after being changed to
use bcrypt and this fixes the issue.
SEC-2002: Added events to notify of session ID change

Session fixation protection, whether by clean new session or
migrated session, now publishes an event when a session is
migrated or its ID is changed. This enables application developers
to keep track of the session ID of a particular authentication
from the time the authentication is successful until the time
of logout. Previously this was not possible since session
migration changed the session ID and there was no way to
reliably detect that.

Revised changes per Rob Winch's suggestions.
SEC-2002: Polishing
SEC-2175: Correct XSD docs on auto-config.
SEC-1953: Spring Security Java Config support

This is the initial migration of Spring Security Java Config from the
external project at
https://github.com/SpringSource/spring-security-javaconfig
SEC-1953: Polish bundlor warnings
SEC-1953: Polish