Add Options for style, selection labels/values and results pre-processing

1. return GeoNames data "style"
2. a selection Label / Value custom naming function (which takes an item from the GeoNames data as a parameter), called "displayNameFunc"
3. a general returned list processing function (which takes the selection list array as a parameter), called "preProcessResults"