TComYuv: remove hungarian prefixes

--HG--
extra : amend_source : 70b64144dcdfaeab438451400d28e6eec8393014
TComYuv: make some methods private, for future optimizations
TComYuv: remove default argument values
TComYuv: merge methods together for clarity
TComYuv: remove more default argument values
TComYuv: remove unnecessary dup pointer checks
TComPrediction: add missing m_ prefixes to member variables
TComPrediction: do not pass output pointer as deference

The function cannot change the pointer
TComPrediction: remove default argument values for internal functions
TComPrediction: remove trivial access methods, use pixel types
TComPrediction: remove unused m_predAllAngsBuf, properly init pointers
TComYuv: merge copyPartToPartChroma() with copyPartToPartYuv
TComYuv: merge copyPartToPartLuma
TEncSearch: rename m_qtTempTComYuv to m_qtTempShortYuv

It was always stupid to have the member variable include the full type name,
and it has been the wrong type name for more than 10 months.
TEncSearch: nits
TEncSearch: rename m_qtTempTransformSkipTComYuv to m_qtTempTransformSkipYuv
temp fix for out-of-range tmvp (prevents hash mismatch with slower presets)

we're not sure why this is necessary, so it must be investigated further.
Added vui parameter checking
asm: update count_nonzero, add testbench