coroutine.js: use 'yield undefined' instead of 'yield'

XULRunner 25 issues a style warning about this.  The 'yield' keyword
without a value is deprecated, for some good reason, I'm sure.