Added a couple of properties to @OnEvent.
Added some useful event interfaces and abstract classes.
Modified the event dispatcher to work with the ITypedEvent interface.
Added tests.
Flushed out the README.
Changed the logic for determing whether an event handler is to be called
to use the Component#canCallListenerInterface(Method) method.
Simplified the annotation event dispatcher configuration to no longer
have a property for configuring whether to dispatch to invisible
components.
Changed the name of ITargetedEvent to IAjaxAwareEvent and changed
AbstractTargetedEvent to AbstractAjaxAwareEvent.
Added an @After cleanup() method to the test to destroy the Wicket test
app.
Added the ability for a event handler method to return a Visitor object
that the event handler dispatcher uses to control whether to continue,
dontgodeeper or stop.
Updated the readme file based on API changes.
Changed the AnnotationsEventDispatcherConfig to only have a single
"fluent" setter.
Changed the MetaDataKey in the Initializer to be final.
Merge pull request #309 from ageery/master

[annotation event dispatcher] Enhance the annotation event dispatcher