lib: Don't put static const variables in the header.
msvc: Add a missing file.
msvc: Avoid using <strings.h>.
msvc: Avoid using __wgetmainargs, since it is not supported in static linked CRT.
msvc: Include io.h, which is required to use _setmode in msvc.
msvc: turn on /MP option for Release build.
msvc: Add MSVC Project files for CLI programs.
file: Fix inclusion of io.h.

For glibc, io.h is placed in 'sys' directory.
This regression is introduced at 6a6bfb5 .
h264: Fix infinite loop when series of byte stream end by
trailing_zero_8bits.
hevc: Fix infinite loop when series of byte stream end by
trailing_zero_8bits.
a52: Don't put static const variables in the header.
read: Skip weird extra bytes of 'chan' box.
sample: Propagate sample entry into inferior functions.
sample: Make a function to get rid of the duplicated codes to append a sample.
summary: Fix improper output of lsmash_setup_AudioSpecificConfig().

This also fixes --sbr option of muxer CLI.
lib: Support Opus-in-ISOBMFF.

Don't distribute generated Opus-in-ISOBMFF files.
It is highly experimental stage at present.