Add ->* and yield
more work towards ->* and such
refactor arrow logic and regex
merge master
test `yield`'s level -- see https://github.com/jashkenas/coffee-script/pull/3240#issuecomment-38344281
add support for function declaration generators
merged generators