Preserve generators

This change preserves generators in the class and concise method
transform.
In the class transform, the "*" was just ignored, meaning that the
function definition was converted to a "normal" function.
In concise methods, the transform actually produced invalid syntax,
since it kept the "*" in the wrong place.
Merge pull request #21 from fkling/preserve_gen

Preserve generators