Clean maven setup

Avoid parent/relationship so that a project is self-contained instead
of relying on a potentially complex hierarchy.
update .gitignore
Add Spring 4.1 caching improvements project

This adds a sample project aim at demonstrating the various caching
improvements that will be available in Spring 4.1.

This commit demonstrates the JSR-107 support and the new @CacheConfig
class-level annotation.