termio: remove duplicated function prototype
termio: audio mute for activate media block support

activate media block was not affected by audio muted setting.

testplan:
1. tycat media file
2. option->video->Audio muted
3. check whether the media block is muted/unmuted properly
mute audio to all terms

Audio mute is currently global setting (it will be synced, if user changed option).
Therfore, apply mute to all terms not only to focused term.
Don't undef gettext, it breaks the build when it's disabled

Somewhere along the line, libintl.h is included whether or not
--disable-nls was passed to configure, and undefining gettext makes the
macros in that header make no sense.
options: do not update wallpaper if selected one is same to current one

in case of video wallpaper
if we just get into setting -> wallpaper, video was restarted.

@fix
options: stringshare, list clear bug fix

1. _backgroundlist was not clear after free
2. _system_path was not clear after stringshare_del
3. various style prob.

@fix
Adding italian translation
fix autogetn.sh for terminology for gettext

so i've been having trouble building for the past while unless i git
clean our build files etc. - it turned out to be the autogen.sh, so
i'm using one that works from elm. :)
fix focus issue due to "mouse_over_focus" conflict. Closes T1380