Minor arrow function fixes
- Update acorn-es7-plugin to handle async(()=>0) as a call and async()=>0 as an async arrow function.
- Fix case where generator mode generated an illegal anonymous FunctionDefintion from an ArrowFunctionExpression that was never in an expression