Updates to benchmark infrastructure.

Highlights:
 * Add `even-odd.sml` benchmark that exercises mutual tail recursion.
 * Add `update-counts.sh` script to calculate appropriate benchmark iteration counts and update benchmark iteration counts so that all benchmarks run for at least 30 seconds.
 * Updates to benchmark driver program.