cobertura configuration for jenkins
Different cobertura version
Set back latest cobertura
Remove unnecessary RestModule
logs empty did is created only if <directory> refers to an actual folder and fix permission of webapp folder (tm couldn't enter the dir and read web.xml in WEB-INF folder without it)
Merge branch 'service-unit-test'

Conflicts:
	pom.xml
And modified persistence.xml
Add cobertura to reporting (xml generation for jenkins, change version to 2.5.2 because error message, disable dependency location check because it would require auth to connect)
Jenkins doesn't generate coverage.xml if cobertura defined in reporting tag
Refactored DateSerializerTest and DateDeserializerTest.
ValidationExceptionTest and EntityNotFoundExceptionTest
Improved serializer and deserializer tests. Added check for null date in serialize method.
Added unit tests for DefaultRewriteRule.
model classes unit tests
ConstraintViolationExceptionMapperTest (one and more violations)
Fixing id long vs Long issue
Unit tests for model classes
GeneralExceptionMapperTest
JsonMappingExceptionMapperTest and small refactor
Merge branch 'master' into service-unit-test

Conflicts:
	pom.xml
	src/test/java/ee/zt/tm/util/AssertUtil.java