Clean up geoip_lookup.py integration test

* Made the test tell you what the actual error is (!!!)
* Removed duplicated code
* Structured the check for expected vs received results
* Checking now for "research.poly.edu" because "poly.edu" resolves to
multiple IP addresses, some of which are hosted on amazonaws.com and
thus have GeoIP data different from what we expect. We don't want to
see error messages because of that.
Merge branch 'master' of https://github.com/SeattleTestbed/integrationtests

Conflicts:
	geoip_lookup/geoip_lookup.py