Fixes #936. "volatile" is not a reserved word (among many)

Removes erroneously listed "future reserved words" and puts the correct lists in order and marked under the section of ES5 that they are defined.

`const`, `let` and `yield` are commented out until a proper mechanism for flipping them from FutureReservedWord (ES5) to Keyword (ES6/moz) is established



Signed-off-by: Rick Waldron <waldron.rick@gmail.com>