Round 2 of remove unused functions from src/libudev/{hashmap,log,path-util,set,strv,util}

We remove the following functions:

  cleanup_pool
  uint64_hash_func
  hashmap_ensure_allocated
  hashmap_clear_free_free
  hashmap_replace
  hashmap_remove_and_put
  hashmap_iterate_skip
  hashmap_first
  hashmap_first_key
  hashmap_last
  hashmap_isempty
  hashmap_move_one
  hashmap_copy
  log_metav_object
  log_show_color
  log_show_location
  path_strv_make_absolute_cwd
  path_startswith
  set_remove
  set_move
  set_clear
  strv_find
  strv_contains
  strv_merge
  strv_split
  strv_split_quoted
  strv_append
  strv_extend
  strv_push
  strv_split_nulstr
  str_compare
  dual_timestamp_get
  dual_timestamp_from_realtime
  timespec_store
  timeval_load
  timeval_store
  parse_boolean
  fchmod_umask
  parse_env_file
  get_process_comm
  get_process_id
  readlink_and_make_absolute
  bus_path_unescape
  format_timestamp
  acquire_terminal
  loop_write
  parse_usec
  make_stdio
  random_ull
  lookup_uid
  getttyname_malloc
  status_printf
  replace_env
  normalize_env_assignment
  wait_for_terminate
  freeze
  tag_to_udev_node
  tty_is_vc_resolve
  nulstr_contains
  strshorten
  hostname_valid_char
  display_is_local
  get_group_creds
  in_gid
  dirent_ensure_type
  is_locale_utf8

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>