Call the NHibernate session delete on each item being deleted.

The documentation implied that it would work to just remove the items from the collection, but that did not work in this case.
Solution: Loop through the collection first and call delete on each item in the collection.
Merge branch 'hotfix/SprintCalendarRebuild'