testbench: use CHECKED_MALLOC to cleanup init functions
used checked malloc in TComYuv and TEncSearch, cleanly catch malloc failure
TComYuv: switch from Pel to pixel type
TComPattern: remove hungarian prefixes
param: ignore assignments within conditionals in param.cpp
rename TShortYUV.* to shortyuv.*

--HG--
rename : source/common/TShortYUV.cpp => source/common/shortyuv.cpp
rename : source/common/TShortYUV.h => source/common/shortyuv.h
extra : amend_source : 0aa902992166411998084e1b272db40554da0d4f
use checked malloc in TShortYuv::create and TEncCu::create

And replace unsigned int with uint32_t in TShortYuv.cpp
rename TShortYuv to ShortYuv
shortyuv: combine add/subtract methods together
shortyuv: use optimized primitives where available