implemented proper precedence for 'yield'

Fixes https://github.com/jashkenas/coffeescript/issues/3674 & https://github.com/jashkenas/coffeescript/pull/3676