Various Changes

No more GeneratorIterator
Some renaming in GeneratorIteratorGeneric
Removed yield_val. It is now passed through the jumps.
Removed Generator specialization of yield_from