Add isolation tests
This MR adds a new set of minimal 'isolation' tests that just install the package on its own and run basic functionality smoke tests to make sure that the package has the right requirements.
This MR adds a new set of minimal 'isolation' tests that just install the package on its own and run basic functionality smoke tests to make sure that the package has the right requirements.