profile: move all stream chain code to profile.c from htsp_service.c
profile: added unique id (service or channel) to profile chains
profile/subscription: use profile chain everywhere, add profile refcounting
mpegts: allow to remove dvb service
dvb get string: allow to override charset when auto detection fails, fixes #2407