yuv: simplify framesize usage
input: drop unthreaded reader paths for simplicity
primitive: remove pixeladd_pp and TComYuv::addClip()

These were used by the old HM bidir search

--HG--
extra : rebase_source : 88307425afa50c1dc9dc9680af5071653baafb3b
TComYuv: remove unused removeHighFreq()

--HG--
extra : rebase_source : b126a8ae14716b96e240c4f682b99c352849c2ba
pixel: remove AVX2 vector class SAD primitives

These are superceded by assembly - the ASM doesn't use AVX2 yet but it's already
faster
cli: file writers should validate output bitdepth, if any is specified
TComPicYuv: remove unused dump function
TComPicYuv: cleanup prefixes
TComPicYuv: remove unused copy methods
TComPicYuv: remove unused luma-oriented functions, cleanup destroy method
csp: fix allocation size calculation of chroma planes

--HG--
extra : amend_source : f2e8322fd4f8c45cd4eac437fa61ee9c4c8d2a8c
yuv: pic.stride should be in units of pixels, not bytes
TComPicYuv: add a comment for future optimizations