Merge pull request #2924 from marchaefner/master

Parameter-less catch clause.
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.
Fixes #2916 -- implicit calls with preceding herecomment