move the loop on categories out of the _compute_boards_* routines
compute the yearly contests
do not modify the structure containing all the chains
include the current yearly contest in the category index
re-enable the active flag, by computing it properly