Spring Security 3.2 with SpringMVC 4 example.  Custom X509 Filter and Provider, also custom filter chain