codec_c: add CodecID and codec type for MPEG-H P2/HEVC/h.265
HEVC support
fix for frame duration
fix for vui parsing
mark CRAs as keyframes
Adding support for HEVC codec private data.
Removed debugging code.
Fixed a bug in the ::unpack() implementation which showed an incorrect profile and level in mkvinfo.
frame duration fix
Fix for P-frame POC calculation
Fixing errors with regards to handling VPSs and finalized codec private to not include SEI messages.

As far as NALUs are concerned, Codec Private just stores the unique VPS, SPS, and PPS NALUs.
Fixed how we handle codec private when a previous PPS or SPS gets redefined.
Fixed a bug with the handling of the VUI during SPS parsing.

We would output sar_width and sar_height whether or not the
aspect_ratio_idc was EXTENDED_SAR.  See section E.1.1 of the HEVC
spec.
After review by the MKV people, we have changed the reserved bit to '0' from '1'.

It follows array_completeness in CodecPrivate.
mkvextract: don't write VPS list for AVC content

Was introduced by the HEVC support patch.
r_hevc.cpp: use codec_c::get_name() for common codec names
refactoring: remove unused include files
refactoring: indentation, dead code removal, alignment
Merge branch 'hevc'
Update AUTHORS and ChangeLog with h.265/HEVC data