tests for the EventFactory class
Merge branch '1.0'

Conflicts:
	CHANGELOG.md
move event name constants to the event classes

Since each single event class is only responsible for exactly one
event from the Panda API, their names are better to be moved to the
classes itself instead of keeping them in a central class.