Rewrite of autoconfiguration code : start of MuMuDVB V2

Autoconfiguration partial has been removed in favor of a more flexible
system. Big commit but complete rewrite difficult to split.
The new system allow the user to override any parameter
Fix compile
Segfault when several channels share the same PMT fixed, compilation of documentation
Corrected handling of UTF-8 encoding by iconv.

Thanks to OuNao for finding and fixing the bug
https://github.com/OuNao
Fix autoconf when several channels share the same PMT PID
Doc update
Merge remote-tracking branch 'upstream/mumudvb2' into mumudvb2

Conflicts:
	src/mumudvb_channels.c