MDL-41725 move cron to clean up old cache records
MDL-41725 move code and rename classes
MDL-41725 review of the quiz reports statistics code

starting to separate calculations of quiz stats,
question stats and response analysis
MDL-41725 introduce hashcode field for cached stats
MDL-41725 convert to use qubaids hashcode for caches