add location blocks

* new reporter: language
* new reporter: location (all, country, state, district, suburb, city, road, house number, licence) (not always exact, uses Open Street Map and the geolocation API)

With these blocks it is possible to have multi-language Snap! projects. Also, you could create a paperchase project, implement StreetView, ... .