Fix header to make it usable by external software.
Update "ifdef __SSE4_1__" to surround the whole function
Add "#ifdef __SSE4_1__" to sao filter.
Fix compilation on processor not compatible with SSE4
Add ifdef to make it compilable on computer without SSE3
changed parameter order for epel/qpel
changed pointers so there is one mc function for a specific width
added ASM support
hevc: fix intra pred
Merge branch 'hevc' into rext

Conflicts:
	libavcodec/hevc.c