New derived events by default with better class inheritence and a .child() method on event instnaces
Added .cancel() mechanism for events which will prevent the event from being processed (if not already)
Fixed parts list
Automated merge with https://bitbucket.org/prologic/circuits-dev/
More fixes to new events
Don't use a base class for web events (default derived events breaks this). the channels should be worked out automatically from where the events were fired from
Fixed success, complete and failure event uses
Fixed prepare_unregister_complete event handler
Replaced value_changed event class with .child(value_changed, ...)
Go for a much simpler Event class approach, removing BaseEvent and deafult event inheritence. Use .child()
Don't subclass in .create()
Marked tests/web/tesT_websockets.py as broken
Improves the websocket client and tests
Make running tests a bit less verbose on stdout/stderr
Improve the net tests by listening to socket error events and testing for them
Tidy up more tests so running tests is a lot quieter
Just filter out UnhandledEventWarning(s) and be done with it
Make more tests quiet
Fixed notify test
Remvoed dummy handlers