Added CoreContext but changed so that it picks up ContentManager components dynamically rather than having a hardcoded list
* Content manager classes now need to override getPriority() to specify their refresh priority
* Fixed bug in CoreUtils.instantiateCalculation not configuring configurable calculations
* Added unit tests