Make sure the raw ballot is clean.

After adding the Sponsors section to ballot, this should have been added
to clean up the display of the "raw ballot" if boxes were checked.
Style cleanup.

Add comments for processing each section of the ballot thus far.
JavaScript object literals appear to be consistently space-padded when
represented on a single line.
Add support for the remaining ballot sections.