Change where comments are attached back to 1.2 branch location.

https://code.google.com/p/esprima/issues/detail?id=607

This logic is the same as the 1.2 branch stack eating logic, it results in
comment nodes being placed where tools like ESLint expect them to exist.