Update nhibernate to 3.3.3 and implement the new task queue infrastructure