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
Resolve path variables using findOne 

See http://static.springsource.org/spring-data/jpa/docs/1.2.0.RELEASE/reference/html/#web-domain-class-binding

Add 404 exception
Ignore logs and tag file
Revert "Resolve path variables using findOne "

This reverts commit c64de42166f4cbdc4093f7b8e426f6f27d20e7c7.
Add Angular JS and Bootstrap with scaffolds
Disable Thymleaf caching
Add missing js files for Angular and Bootstrap
Update views for bootstrap
Allow cascade to Project/population
Fix bug where initial population was not bound
Add interventions and population editing

- Change database schema
- Use angular + json for form handling
- s/TrialVerse/Trialverse 
- Add service for fetching additional concept information