add forecast_hour_by_hour to languages
rewrite yr/utils.py

* add logging support
* mod some variables
* mod catching exceptions
* rewrite LocationXYZ functionality to API_Locationforecast
    * swap longitude and latitude
    * add self.coordinates
    * add self.location_name ~> not ideal, so it will probably change in future
* add LocationXYZ wrapper over API_Locationforecast for backward compatibility
* mod hash names for temporary files
add url to languages
mod credit in languages
rewrite yr/libqr.py

* add logging support
* mod some variables
* rewrite LocationXYZ functionality to API_Locationforecast