(maint) Reset confines on the pip provider after tests

The tests for pip alter the confines for the pip provider by stubbing the
underlying facter calls and then calling lazy_pip. This can leak into later
tests, causing weird failures.
Merge branch 'stable'

* stable:
  (maint) Reset confines on the pip provider after tests