Allow browser selection via NEEDLE_BROWSER environment variable

This makes it trivial to do things like this::

    NEEDLE_BROWSER='phantomjs' nosetests -d