Rename DayOff to Absence
Replace the rest of DayOff occurrences
Remove the concept of day

There is currently no reason to include days in the domain model.
Absences are always defined by round number.
Adding a more convenient constructor of Absence
Move test utilities to test sources
Domain classes cleanup

- made some fields final
- removed unused setters
- improved JavaDoc