Update list of reserved words to match ECMAScript 5.

Fixes issue #28

ES5 removed a bunch of reserved words that ES3 had reserved.  These
are also supported as identifiers by real-world implementations. So
removing these.

ES5 added 'let' and 'yield' to the reserved list, which have been added
in here too.