refactor(*): simplify CJ slot management

Rather than managing an array of slot objects client-side (JP), manage a
single integer server-side. On the client, store CJs in a simple array,
and use a template to display the slots in the sidebar. Also use a
template to display the judge scores in the match panel.