Revert "the 49k problem"

This reverts commit b362709ff1f6154c9f059022512acf14dc77c3ba.
Revert "Revert "Progress in implementing Fold1""

This reverts commit 9770d93c09bf1ee10ed0c5ef5b5fe0c997a317f6.
Revert "fix bug in EmitC.hs which broke seq-c code gen"

This reverts commit c39f19cf418bfd4162b11f8a56beae93e3d8927e.
Revert "Changing int64_t to long in EmitC, because Cilk C macros don't like fancy int types."

This reverts commit bbca3a6d8db9f95a694c1369b39e9fa3ccc4efaf.
Revert "Progress implementing Cilk reducers"

This reverts commit 433cb2da698fa7d64760284bbf83d78f3670e697.