python: only load virtualenv on linux

This allows `language: python` builds to run on OS X, although they need to set up Python manually (for now).

Requires travis-ci/travis-core#375 to be deployed before this can be deployed on the Linux workers. Should work on the OS X workers out of the box, though.