Cleaning out some obsolete files
Removing duplicated info in projections, moving more to the visitor pattern
Removing projections.names prop
Spiked out the new ProjectionLibrary
changed the signature of Projection.processEvent

Getting ready for the async planning
ProjectionLibrary tracking events and stream types
StreamAggregator is tracking its events
EventAggregator is tracking its event applicability
AggregateProjector tracks its event applicability
Booyah! The ProjectionLibrary/ProjectionPlan scheme is in place