Added some notes for optimization ideas.
Adds mcc configuration.  Adds a .curry file to each benchmark directory
(sometimes with minor edits to remove "deriving" clauses).  Not all programs
run under mcc.

Cleans up scripts/run-benchmarks to handle failing cases gracefully.

Running on galapagos.
------ Config refcnt-opt ------
reverse              0:05.37
tak                  0:01.98
rfib                 0:03.81
exp3_8               0:00.22
tree_insert          0:01.02
tree_insert_32       0:01.01
primes               0:02.53
queens               0:00.49
wheel_sieve1         0:00.25
wheel_sieve2         0:03.92
------ Config gc-opt ------
reverse              0:02.09
tak                  0:02.01
rfib                 0:03.15
exp3_8               0:00.11
tree_insert          0:01.54
tree_insert_32       0:01.53
primes               0:02.58
queens               0:00.33
wheel_sieve1         0:00.24
wheel_sieve2         0:01.77
------ Config ghc ------
reverse              0:08.86
tak                  0:00.03
rfib                 0:00.11
exp3_8               0:00.12
tree_insert          0:00.57
tree_insert_32       0:00.61
primes               0:00.70
queens               0:00.05
wheel_sieve1         0:00.04
wheel_sieve2         0:00.04
------ Config mcc ------
reverse              0:04.47
tak                  0:00.66
rfib                 0:02.69
exp3_8               0:00.17
tree_insert          (failed)
tree_insert_32       (failed)
primes               0:01.49
queens               0:00.40
wheel_sieve1         0:00.22
wheel_sieve2         (failed)