public header: Update micro ver. because of reallocations for HEVC.
public header: Cast signed to enum values > INT_MAX.
hevc: Avoid 'void *' used in arithmetic.
h264: Avoid 'void *' used in arithmetic.
box: Remove extra semicolons in struct.
bstream: Avoid 'void *' used in arithmetic.
list: Avoid function pointer <-> void pointer.

ISO C forbids assignment between function pointer and void pointer.
box: Avoid function pointer <-> void pointer.
utils: Drop support of empty argument for default arguments.

__VA_ARGS_requires at least one arguments in C99.
all: Avoid casting nonscalar to the same type.
sample: Avoid function pointer <-> void pointer.
configure: Use -std=c99 instead of -std=gnu99.
configure: Add -pedantic.

Also add -D__USE_MINGW_ANSI_STDIO=1 to suppress MinGW specific warnings.
hevc: Suppress a compiler warning on LP64 system.
Suppress implicit declaration warnings on *nix system.
od: Fix selection of visualProfileLevelIndication for ISO/IEC 14496-10 AVC.
Redundant initializations to suppress warnings from unclever compilers.
bstream: Fix the return type of lsmash_bs_write_data().
mp4sys: Hotfix for writing broken ObjectDescriptorBox.

This is a regression at 71828a7 .
mp4sys: Support dumping of ObjectDescriptorBox.