Add Python 3.2 to unit tests; make setup.py an executable

Change u"..." strings to just "..." for ASCII or u("...") for Unicode

Remove unicode characters, use escapes instead

Fix print(...) statements for Python 3
GeoNames integrate test uses another query to avoid null result
Python 3.2 and docs misc
1.6.0