Parse grouped ES6 fat-arrow expressions

Previously, grouped fat-arrow expressions ( () => assignmentExpr ) would yield an error. Now, they are parsed correctly. This CL also adds some additional fat-arrow test cases which demonstrate returning an object literal in concise function syntax.

Fixes #1692
You mean, alter the message? sure