Move parsing events to separate class

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Add basic unit tests for EventParser

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Test DateTime part in event parser

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Test media attribute in events XML

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Test category and level fields

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Test changing timezones in event parser

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Added extra check for Durations in Seconds

Signed-off-by: Rafał Malinowski <rafal.malinowski@corp.bluecherry.net>
Merge pull request #119 from vogel/fix-41

Fix 41