Buffer overflow fixes
Fixed handling of stuffing bytes in TS packets.
TS optimalisations
Increased threshold levels for buffer warnings and capping.
Assorted bugfixes to DTSC and Socket libraries.
Edits to DTSC lib for live buffering
Progressive now works with continuously updated metadata
Changes for propagating fragment numbers if the stream is live
Fixed coding style on recent commits.
MP4 lib signedness fixes.
New API format support in stream.cpp
Improved live metadata support.
More metadata improvements - now has "vod" and "live" data to indicate stream type, as well as "buffer_window" to give information about the size of the intended buffer length.
Implemented live fragmenting into ~10-second fragments through new metadata.
Limit maximum attempted data writing to 50KiB per block (resolves slowness issues with small network buffers and/or big packets).
Implemented SDTP, UUID and UUID_TrackFragmentReference boxes in MP4 lib.
Fixed wrong count of frame numbers when seeking in files. Improved DTSC lib verbosity.
Augmented Socket::Buffer features.
Optimized TS library throughput.
Fixed compiling on OSX, also fixes DDVTECH/mistlib#1