slicetype: move lastNonB set outside if expression for both I and P clauses
motion: simplify lowres subpel refine
motion: simplify subpel refine, drop height+1 interpolation

This is in preparation of enabling assembly versions of interpolation functions
tcomdatacu: remove unused set functions
tcomdatacu: remove memset in initEstData()

m_trCoeffY, m_trCoeffCb, m_trCoeffCr, m_iPCMSampleY, m_iPCMSampleCb and m_iPCMSampleCr
buffers are getting initialized in initCU(), and its not required to set 0 in initEstData()
tcomdatacu: remove memset in initSubCU()

m_trCoeffY, m_trCoeffCb, m_trCoeffCr, m_iPCMSampleY, m_iPCMSampleCb and m_iPCMSampleCr
buffers are getting initialized in initCU(), and its not required to set 0 in initSubCU()
Adding function pointer array and C primitive for luma hps filter functions.
Adding test bench code for luma hps filter functions.
asm code for blockcopy_sp, 8xN blocks
asm code for blockcopy_sp, 4xN blocks
YUV output: correct a rext merge issue
YUV Output: more rext merge bugs
Merge