[WIP] Fix failing tests

Fixes #362, #364 

~~First set of Provider test cases fixed. I will continue tomorrow ;)~~

- [x] ArcGISOnlineTest.php : completely fixed and tested
- [x] BingMapsTest.php : fixed but not completely tested
- [x] FreeGeoIpTest.php : completely fixed and tested
- [x] GeoIP2Test.php : fixed but not tested
- [x] GeoIPsTest.php : fixed but not completely tested
- [x] GeoipTest.php : fixed but not tested
- [x] GeonamesTest.php : fixed but not tested
- [x] GeoPluginTest.php : fixed but not tested
- [x] GoogleMapsBusinessTest.php :  fixed but not completely tested
- [x] GoogleMapsTest.php :  fixed but not completely tested
- [x] HostIpTest.php : fixed but not completely tested
- [x] IpInfoDbTest.php : fixed but not completely tested
- [x] MapQuestTest.php : fixed but not completely tested
- [x] MaxMindBinaryTest.php : fixed but not tested
- [x] MaxMindTest.php : fixed but not tested
- [x] OpenCageTest.php : fixed but not tested
- [x] OpenStreetMapTest.php : completely fixed and tested
- [x] TomTomTest.php : fixed but not tested
- [x] YandexTest.php : completely fixed and tested