Threaded the ec from the iteratee.fold(f)(implicit ec) into execution.

Lots of small bits are run on the current thread, but they are all housekeeping type stuff.
Moved result unrolling to the thread local trampoline for stack safety.
minor method name changes
Initial working stream parser.

Synchronous transformer signature changed to allow for exception handling.
Some error handling.