Add sound support to mild.edc (which the black theme uses).

Signed-off-by: Chris Michael <devilhorns@comcast.net>
don't request ethumb again when it dies unless we have a queue
handle gif loop none and loop count 0 vs actual loop counts (or -1)
initialize ipc before shuting it down.
terminology: we did rename generic backend to vlc as it is its real name.
don't shutdown eldbus when exiting on a quit option
remove warngings
use key not keyname so xmodmap works
restore some shift based keyinput after fex to use key not keyname.
terminology: fix build of terminology on MacOS X.
change -> changed ... and make flush timeout 5s
remove links on mouse out/focus out. Closes T299
termio: add some static
termio: remove shadow variables