x265_pixel_ssd_4x4_ssse3 miss EMMS
pixel: fix the hash mismatch due to convert32to16_shr
improvement cvt32to16_shr by merge width and height loop
common : Added new function x265_param2string
cli: rename bRDLevel to rdLevel
cmake: fix assembly dependency path
TComPic: add m_qpAqOffset to store qp offsets per CU when Aq is enabled
rc: implement Adaptive Quantization.

added functions to compute AC Energy per CU for all planes,
calculate qpAqOffset for each CU
pixel16: converted sad_4 from vector class to intrinsic
primitives: cleanup luma partition enums and primitive initialization

Don't define any enums for partitions which are not used by HEVC.  Line up
chroma enums to match luma enums.  Stop instantiating C primitives that are
never used.  Shorten up the partition enum names.  Prune unused SSD assembly
routines, move ASM funcdefs into headers
primitives: define luma_hpp block interpolation function pointers
unit test code for luma filter
ipfilter: setup luma function pointers
asm: fundef creation and function pointer table setup for luma asm primitives
removed unnecessary calculation from chroma REPORT_SPEEDUP function
pixel: fix avx2, 16bpp, and testbench following luma enum reorg
intra: remove unused argument to predDCFiltering(), remove static

There's no need to declare the function static, it is within an anonymous
namespace
intra: segregate 8bpp from 16bpp functions, drop 16bpp angular, drop 64x64

The HIGH_BIT_DEPTH angular function was just a copy of the C reference, we do
not need 64x64 blocks any more