Fix regressions after commit d99f7bb7857

The commit fixed few memory leaks, but also caused several crashes
due to those changes, thus this fixes the introduces issues.
Updated Slovenian translation
Updated Slovenian translation
EContactEditor: IM service name not localized properly

The IM service names are correctly marked for translation, but
they are not localized (passed to gettext) at the place of its usage.
EContactEditor: IM field is focused after editor open

Due to made widget changes in fill_in_all() the focus can change
from the full name entry elsewhere. Remembering focused widget and
restoring it at the end of the function makes the editor being
opened with full name entry instead, as expected.
Bug 729256: Busy loop under replace_local_image_links()

Rework replace_local_image_links to use CSS selectors to avoid iterating
through the DOM tree.