Fix #962: Allow to pass additional arguments to PhantomJSEnv

Ouch... but that means if someone has used this constructor, the environment will become the arguments without warning / error / hint...

Given this is a complete mess anyway already, I propose we remove **all** deprecated constructors immediately and add the right ones. (No default arguments, they cause mess and we don't really need them, all possible combinations).