search: large mostly mechanical change to pass cu by reference
analysis: remove unnecessary set of skip flags in checkInter_rd5_6()

initSubCU() does this already, and the pred's cu is not being reused
analysis: cleanup checkInter functions
[OUTPUT CHANGED for 444] : considering cbf bits for best cost estimation for 444 format
cmake: add -Wno-array-bounds if the compiler supports it

These warnings have proven to always be spurious
search: remove unnecessary set of cbf flags in xEstimateResidualQT()
quant.cpp: nits
search: remove redundant cbf flags setting in xEstimateResidualQT()
search: refactored xEstimateResidualQT() to remove cbf flag settings
weight_sp: pshufd to handle width 6 for SSE version of asm code

Backout of 2cb8cdaa7df5