py: Core "yield from" implementation.
py: yield from: Elaborate GeneratorExit (gen.close()) handling.

Handling of GeneratorExit is really peculiar - it subverts normal exception
propagation rules.
tests: Add testcases for yield from.
Merge pull request #383 from pfalcon/yield-from

Implement "yield from"