Support for SlimerJS

These changes allow to launch scripts with SlimerJS instead of PhantomJS.

Note that tests on CasperJS are not green yet when launching it with SlimerJS, because of missing features into SlimerJS.