Use MiniConda for setting up dependencies

This results in a fast set-up time and removes the need to create and maintain wheels. The downside is that Python 3.2 is not supported by MiniConda, so I'm tagging this as 'Future' milestone so that we can consider using it if we drop Python 3.2 support.