remove shared context
Merge branch 'hm10.0' of https://github.com/OpenHEVC/libav.git into
hm10.0

Conflicts:
	libavcodec/hevc_refs.c
start to align with hevc_upstream
continue to align both code
continue cleaning
continue cleaning
continue cleaning