Makes UmbracoContext disposable and fixes the module's DisposeHttpContextItems to actual perform the disposal of each item.