NHibernate Integration and Composite Events

A continuation of Haf's work on composite events and NHibernate support