Add Hibernate search framework to pom

JIRA:
CG-52
Initial preperation for search

JIRA:
CG-52
Initial fulltext search implementation

JIRA:
CG-52
Cleanup

JIRA:
CG-52
Improve fulltext search

 - Add detailed search form to search page
 - fix xml files
 - fix controller methods

JIRA:
CG-52
Implement and test detailed search

 - Implementation for detailed search finished
 - Users can the fields 'title', 'description' and 'content' to search for.

JIRA:
CG-52
Add 'No results found" message to search view

JIRA:
CG-52
Merge hibernate config files

 - hibernate.cfg.xml is removed, its content now lives in hibernate-context.xml
 - The environment variable 'LUCENE_INDEX_LOCATION' is now used at startup using a java bean

JIRA:
CG-52
Add javadoc for the new API

JIRA:
CG-52