configure.inc: some refactoring
audio: Deal with playing audio from ZIP files

If a ZIP file is given to the audio file player it will try to open
it and try to play each file until it finds one that it can play.
lirc: include cleanup
hls: misc work