Added option to choose if one ReverseGeoCodes invalid positions

Although I consider this a bug (Issue #970), I have created an option ("geocode.process-invalid-positions") to allow one to choose to (or not) ReverseGeoCode invalid positions.  This option defaults to "true" to match current behavior.