Allow to select first available completion

This small fix avoids exception if getPlace() call in placeChanged function returns undefined.
This allows to implement saner blur behaviour that instead of running geocode on inserted text selects the first list item. The "blur: true" behaviour is not usable, because the returned locations are usually completely wrong when country limitation is turned on.

Example:
````
$("#id_address").blur(function () {
   $(this).geocomplete("placeChanged");
}); 
````