Fix regressions after commit fdde3339619

The commit fixed few memory leaks, but also caused several crashes
due to those changes, thus this fixes the introduces issues.
tests: fix searchbar lookup
tests: add necessary comboboxes in contact editor if needed
tests: wait until contact editor is hidden while saving
Updated Slovenian translation
Updated Slovenian translation
tests: attach journald logs to html report
Bug #685323 - Provide SIP field for contacts
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.
tests: make a small pause for menu to appear
tests: scroll to the bottom of contact editor if needed
tests: remove extra table header from addressbook.feature
tests: eliminate tabs from tests
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.
Bug #729084 - Use tel: URI instead of callto: for phone numbers

This change does a bit more, actually:
- learn the code of "tel" URI, being handler similar to "sip", "callto", "h323"
- generate tel: URIs for phone numbers, but only if the leading character of the
  phone number is a plus ("+") sign
- always remove spaces in href part in the e_text_to_html() when
  E_TEXT_TO_HTML_URL_IS_WHOLE_TEXT flag is set
Finnish translation update