Parsing support (including incremental parsing) for 'yield' expressions.

It would be nice if there was a comment explaining that you can't just have this function rely on the outer `allowYield` because of parameter initializers.