Add support for dynamically disabling aspects, and stopping pipeline behavior.
Add dynamic proxy to tests, for more realistic testing.
Extracted IAspect interface.
Refactored Behavior to avoid having an execute delegate.
Extracted IBehavior interface, and created DelegateBehavior to allow anonymous behaviors.