added Code libraries and OpenCage geocoder

added provider agnostic code libraries, alpha ordering
Hm, please trim this trailing space, all these newfangled editors add too much whitespace noise :)