Skip isolated tests for PRs

They're valuable, but the types of errors they catch are fairly rare: we can address them post-merge when they show up.

While commenting on https://github.com/travis-ci/travis-ci/issues/2801, I realised we can already improve things measurably.

/cc @chancancode