[WARNING - big PR!] Switch Travis environment to miniconda.

Switching to conda means the tests are now running with a later version of freetype - this is what causes all the image diffs.

I recommend looking at the two commits separately. And possibly only looking at the image update commit on your local machine.