Add support for custom phantomjs loggers

- supports any `IO` compatible object
- defaults to `$stdout`
- specified via `:phantomjs_logger` in `Driver.new`