Added support for changes made to ApplicationContext.cs in Umbraco 6.2.1

This code was previously using the empty ApplicationContext constructor which was internally creating a CacheHelper.
Umbraco 6.2.1 removed the empty constructor in favour of injecting the CacheHelper directly.

Implemented changes to utilise this new constructor by passing a CacheHelper.