TWT-13 implemented basic report for events (no GUI yet) and refactored the calculation routine so the sum reports can reuse the code

git-svn-id: file:///home/svnroot-zephyrsoft/projects/trackworktime/trunk@495 f37aa4ac-6963-46a2-a1ff-558a307fa857