Redo jshint/jshint#1543 for master
Merge pull request #1596 from hiddentao/yield_try_catch

Redo issue 1543 for master