Streamline ehcache dependency and upgrade Spring Security

Depend upon ehcache-core rather than ehcache, thereby removing the need for the exclusion of ehcache-terracotta. Upgrade to Spring Security 3.2.3 (the 3.2.x line uses ehcache-core)

This PR will need to be updated if #18 is merged