Added the `geocodeAfterBlur` option

Added an additional condition to geocode when input loses focus:

`geocodeAfterBlur` is user only combined with the `blur` option set true.

If user has selected a result, there is no need for another geocode request when the input will lose focus.