Improve comment handling by making sure that comment tokens are skipped consistently, postfixed at the "outer" level as much as possible and generally don't go missing if they get attached to the wrong node.
keep better track of end-of-token information for better empty line preservation
fix several cases of swallowed mid comments
fix several cases of unnecessarily re-indented comments
more regular line break after proc-with-body and friends
Improve comment handling by making sure that comment tokens are skipped consistently, postfixed at the "outer" level as much as possible and generally don't go missing if they get attached to the wrong node.