Add support for OpenCage geocoder

OpenCage is a relatively new geocoder that supports both direct and reverse geocoding.
For more information, visit http://geocoder.opencagedata.com
Typo: these params need to be ended by a `:` instead of `-`.