Update: Disallow let/const in ES5 mode (fixes #1511)

Also had to adjust some rule tests and fix an issue with comment location to make this work correctly.