Fix Maptiler tests for py2.7
Fix Maptiler tests for py2.7

____________________ MapTilerTestCase.test_geocode_language ____________________
test/geocoders/maptiler.py:86: in test_geocode_language
    {"latitude": 47.3723, "longitude": 8.5422, "delta": 1},
test/geocoders/util.py:49: in geocode_run
    result = self._make_request(self.geocoder.geocode, **payload)
test/geocoders/util.py:86: in _make_request
    result = call(*args, **kwargs)
geopy/geocoders/maptiler.py:140: in geocode
    quoted_query = quote(query.encode('utf-8'))
E   UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
____________________ MapTilerTestCase.test_reverse_language ____________________
test/geocoders/maptiler.py:80: in test_reverse_language
    self.assertIn("チューリッヒ", location.address)
E   UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128)

geopy/geopy,jmb/geopy