Collect server info in a TestEnvironment instance.
Reduce reliance on PyMongo in tests.
Fix matrix in Travis.

I had misunderstood how the "env" section affects the matrix structure.