fix N+1 query on registrants#all page
attempt to cache the num_competitors and num_results from competitor into competition
resolve some eager-loading issues