output: Introduce output module API wrappers.
ols: Allow disabling all channels.

This fixed bug 316.
output/ascii/bits/hex: Remove stray g_free().
WIP
fx2lafw: Don't send more samples than requested.

It's the new law.
Remove orphaned prototype for sr_filter_channels from proto.h.
Give type names to all enumerations.
configure.ac: Separate library flags from other CFLAGS.
Don't include LOG_PREFIX in the Doxygen output.

(files in hardware/, input/, and output/ don't need this since none of
those directories contain API stuff and are thus not included in the
list of input files for Doxygen at all).
Don't include NO_LOG_WRAPPERS in the Doxygen output.
session: Show unitsize of the received data.
output/bits: Support getting samplerate from meta packets.
output/hex: Support getting samplerate from meta packets.
output/ascii: Support getting samplerate from meta packets.
output/csv: Support getting samplerate from meta packets.
output/gnuplot: Support getting samplerate from meta packets.
output/vcd: Support getting samplerate from meta packets.
asix-sigma: Acquisition fixes.
asix-sigma: Document sampling rate table

Add comments to the sampling rate table explaining how the frequencies
are selected and where do those numbers come from.

Signed-off-by: Marek Vasut <marex@denx.de>
asix-sigma: Remove NUM_CHANNELS macro

The NUM_CHANNELS macro is inflexible, since in 100MHz and 200MHz modes
we don't support 16 channels. Moreover, it's only used to limit the size
of array of channel labels, which can be done in much cleaner way.

Signed-off-by: Marek Vasut <marex@denx.de>