SEC-2272: CsrfRequestDataValueProcessor support Spring 4 and Spring 3
SEC-2289: Make compatible with Spring 4 as well

There are a few subtle changes in Spring 4 that this commit addresses
SEC-2289: Add spring4Test