monitorConfig: Fix HTML ids

Make sure HTML ids are always valid
MonitorConfig: Generate request documents based on config
Move SOAP related method to Soap class
resilientService: Add XML marshaler

Add initial XML marshaler for the webservice.
Add dao interface structure
Add database entities
Add jpa and hibernate libs
Add persistence.xml for jpa
Adapt entities to jpa
Add log4j properties
Add database structure with jpa implementations
Add entity WebService
Merge remote-tracking branch 'origin/requestgenerator'
Delete old (JDBC based) daos
Move entities to database package
Reuse entityManagerFactory
Refactor dao management

Make dao creation simpler and add intial code in MonitorConfig that uses it.