add spec for #303

added spec for #303

I reproduce the "another context" using `vm.runInNewContext`.
In these, host object is another thing.

The following code will fail
```javascript
obj.constructor === Array
```

spec detail:
* waterfall call in another context
* parallel call in another context
* series call in another context