Fixed bug causing nickname edits to vanish

edits to the nickname were not being saved to the database, because the
onDismiss method was not being called.  renamed to
CheckedValuesAndDismiss, and call it explicitly - edits now saved
Fixed bug causing favourites list to not refresh

The list of 'favourite' locations was not being updated after editing
via the EditLocationPopup dialog.  Added an OnDismissListener, and
manually force relayout of the favourites list when the dialog closes