There are a number of tests that depend on packages in the suggested category, and which are arguably needed by very few only. The changes here will skip those tests rather than fail hard.
Also fixes some test cases that were overriding a global object (which happened to be inconsequential because that test case was at the end), and re-enables a test on Travis that wasn't being run there.
There are a number of tests that depend on packages in the suggested category, and which are arguably needed by very few only. The changes here will skip those tests rather than fail hard.
Also fixes some test cases that were overriding a global object (which happened to be inconsequential because that test case was at the end), and re-enables a test on Travis that wasn't being run there.