Fix phantomjs requiring grid

This was broken around 0.2. `gridUrl` was always required,
even if there are only `phantomjs` browser specified.