Tests: add a script to retrieve the closest Apache mirror

See #115
Tests: use Solr 4.7.2 from nearest mirror (closes #115)
Tests: add Python 3.4 targets
Add test Solr tarball downloads to .gitignore
Tests: increase Solr startup timeout
Travis: download Solr before starting tests

This should avoid download errors being presented as test failures