New event class with tests
Renamed Action0 and Func0 to Action and Func
Merge branch '_master' into event
New classes for handling events with arguments