Adding configuration for which geocode engine to use
Replacing map::geocode to use new engine
Adding new engine
Adding reverse geocoder
Fixing up a few tidibits
Test units
Safe garding country id check as Nominatin returns sligtly different country names
Merge pull request #1252 from ditorelo/794

Adding Nominatin as a geocoder option (Issue #794)