Improvements for the location plugin

- use an api_key if one is configured
- send the location by using the api
- provide same pin color as standard map
- send overview map based on the type of the location scale
- remove the temporary file after download
Merge branch 'mrvdb-newlocation'