update registrant_group view tests with necessary setup
update the way that touch updates the timestamps of competitor/competition and age-group-type/competition/event_category
fix the cache incrementer. also cache various values at the competitor level which are normally derived from registrants (through members)