libdvbv5: improve debug messages
Add several improvements at the debug messages:
- Without verbose, show only the Virtual channels or
services to be stored in the file;
- instead of using fprintf for errors, use the error
macros. That will make errors colored;
- With verbose=1, will show all parsed data;
- With verbose=2, will show all unparsed descriptors and
their hexdump contents;
- With verbose=3, will show all descriptors and their
hexdump contents, including the ones without a parser.
Verbose levels 2 and 3 helps to detect if some improvements would
be needed inside the descriptor parser's library.
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>