remove WPP1 define and dead code
hevc: rework parsing

- hevc_parser now outputs complete frames instead of single NAL units.
  It also sets key_frame and provide a split method for extradata handling
- The decoder now handles splitting NAL units and removing emulation bytes.
  It also parses extradata
hevc: better checks for the beginning of an access unit
hevc: fix parser split
hevc: fix md5 with the new frame parsing
Merge remote-tracking branch 'upstream/hevc' into hm10.0

Conflicts:
	libavcodec/hevc_parser.c
hevc: better messages when checking SEI picture hashes
fate: add sei_hash comparison
fate: Add HEVC conformance tests with embedded MD5 that work
hevc: add support for AV_EF_EXPLODE
fate: replace sei_hash comparison by explode
fate: explode comparison implies CMP=null and REF=/dev/null
hevc: check return code of init_get_bits, use init_get_bits8
hevc: replace use of FUNCC by FUNC
hevc: add authors to headers
hevc: remove mail address from copyrights
hevc: remove no longer needed REFERENCE_ENCODER_QUIRKS define
hevc: don't leak rbsp_buffer
hevc: fix valgrind unitialized value
Merge branch 'hm10.0' of https://github.com/OpenHEVC/libav.git into hm10.0