Remove unused variable.
Update to the latest recast.
Ensure that each hasThisExpression call is independent.

Attempting to share the ThisExpressionVisitor instance did not work
because it would set `hasThisExpression = true` once and then never
change it back to false, so once one arrow function has a `this` inside
it all subsequent arrow functions would be bound.
v0.6.5