taffybar[percentbar]: pull color selection into percent bar, use finite color list

fixes out of memory exception for large bar values
install[apt]: install alien
gitignore: ignore recently-used {libreOffice, etc]
pulse-vol: tweak usage
pulse-vol: split getMuteStatus() into anyMutedUnmuted()
pulse-vol: add equal arg to ensure all are muted and led/etc is setup
off: add pulse-vol mic mute equal
escape-pod-tool: rename epDir => baseDir
escape-pod-tool: dont fail if gunzip fails
escape-pod-tool: when ensuring html cache, only check that '<html' exists, instead of mp3 url
escape-pod-tool: make html-cache cache generic urls instead of article urls
escape-pod-tool: check cache again in attempt-put-html-cache
escape-pod-tool: generate article-url-cache by traversing escapepod.org
escape-pod-tool: always read from escapepod.org, never read from wikipedia
escape-pod-tool: use cache for --url
escape-pod-tool: generate episode info from html lazily
escape-pod-tool: fix max() error on empty article url cache
escape-pod-tool: re-fetch the last article when crawling escapepod.org
escape-pod-tool: tweak usage, add printing to slow getAllUrls()
escape-pod-tool: add --refetch-url to refresh article url cache