Promote `yield` and `new` to operators

`yield` and `new` both had special cases in the expander and did not
cooperate properly with other operators and their precedence.
Merge branch 'pr/308'

Conflicts:
	src/expander.js
build
commenting out __log