lavf: add a raw HEVC demuxer
FATE: add HEVC tests

Signed-off-by: Anton Khirnov <anton@khirnov.net>
lavc: add a HEVC decoder.

Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC
project. Further contributions by the OpenHEVC project and other
developers, namely:

Mickaël Raulet <mraulet@insa-rennes.fr>
Seppo Tomperi <seppo.tomperi@vtt.fi>
Gildas Cocherel <gildas.cocherel@laposte.net>
Khaled Jerbi <khaled_jerbi@yahoo.fr>
Wassim Hamidouche
Vittorio Giovara <vittorio.giovara@gmail.com>
Jan Ekström <jeebjp@gmail.com>
Anton Khirnov <anton@khirnov.net>
Martin Storsjö <martin@martin.st>
Luca Barbato <lu_zero@gentoo.org>

Signed-off-by: Anton Khirnov <anton@khirnov.net>
h264: don't return an uninitialized variable on error
hevc: frame mt
hevc: More cosmetic-ish changes
hevc: Refactor macros a little
wip: Prevent s->ref->tab_mvf[-1] and left_array[-1] reference

Tested-By: fate-hevc-conformance-PPS_A_qualcomm_7
hevc: more Macros
hevc: more macros!
hevc: Restructure