Fix regression with executable class bodies and prototypal attachment.
Merge branch 'master' of https://github.com/jashkenas/coffee-script
Replace large comprehension with much simpler code; fix comment to reference maxSize instead of previous 10KB limit; only pop a history entry if the file size is actually bigger than maxSize; only add items to the history if they are different from the last item by storing the last line and loading it on startup.
Move lastLine setter into conditional block to prevent .commands and blank lines from setting lastLine
Merge pull request #2914 from danielgtaylor/repl-history

repl history implementation improvements
#2900 -- parameter-less catch clause.

Plus some minor cleanup after f8c6b494aaa3ace561ffc3fe97e5b385aeb22003
Merge pull request #2924 from marchaefner/master

Parameter-less catch clause.
Fix error reporting for invalid object key.
Keep the js comment on a single line if the herecomment is on a single line.
Merge pull request #2925 from marchaefner/master

Fix error reporting for invalid object key.
Merge pull request #2929 from lucasb-eyer/master

Keep a single-line herecomment as a single-line js comment.