Add CSRF protection to forms by adding the attribute intercept=""

From: 
- http://blog.eyallupu.com/2012/04/csrf-defense-in-spring-mvc-31.html
- http://forum.thymeleaf.org/Support-for-RequestDataValueProcessor-td4024906.html
Check if the user is project owner before edit and show

- Use project lombok for entities
Add Population ORM for Project
Use maven-ant-run plugin for ddl/schema generation
Rename templates -> views
Add missing CSRF
Use generic DAO for Population
Migrate DAO's to Repositories from Spring Data

- Reorganize context into seperate files
- Cascade save of projects -> populations
Remove PersistenceAnnotationBeanPostProcessor 

And PersistenceExceptionTranslationPostProcessor
Merge branch 'feature/spring-data-repositiory' into develop

* feature/spring-data-repositiory:
  Remove PersistenceAnnotationBeanPostProcessor
  Migrate DAO's to Repositories from Spring Data