jshint/fixmyjs — pull request #116 by lejenome (2014-10-17 22:44:55+00:00)
Title: do not remove new if it is inside a function call

this pull request fix this wrong rewrite
```c(new Foo());``` => ```c(Foo());```
it just check if ```parent.expression.type === 'CallExpression'``` in case ```parent.type === 'ExpressionStatement'```
I'm not sure if there are other expression types inside ExpressionStatement that should be ignored too on newSideEffects rule