tanem/infector — pull request #1 by PSDCoder (2014-08-03 16:56:50+00:00)
Title: Fixed incorrect returned by infector value. If Constructor returned object it shouldn't be 'this'

Hi, it's nice product! But I found some glitch.
When Contructor returns object, then it's must be new `this` value.
Example:
```javascript
function Test() {
return {
doTest: 'test value'
};
}
var test = new Test();
console.log(test);
//Should be: Object {doTest: "test value"}
//Now: Object {}
```
But now it will be empty object, i.e. `this` of object.