caclient: initial code to move cwc,capmt to idnode
dtable removal: celebrate new idnode system
WEBUI JS: remove the old capmt and cwc editors
docs: moved the capmt,cwc docs to one caclient file... should be improved
caclient: improve webui, rewrite status notifications
config: add cwc,capmt config migration to caclient
caclient: fix cwc,capmt thread handling, enhance capmt logs
WEBUI JS: EPG - do not restore sorting and filters from cookie
channel: added support for getting icons from underlying services

Also added an initial implementation of picon support.
cwc: fix the password field markers
WEBUI JS: enum lists are sorted using case-insensitive type now
WEBUI JS: add show/hide passwords button for caclient