pixel: converted sad_avx2_x4_32 vector class to intrinsic
pixel: converted sad_avx2_x4_64 vector class to intrinsic
pixel: remove vector class include from pixel-avx2.cpp
intra-ssse3: intra angular 8x8 vector to intrinsic
intra: converted intraPredAng16x16 vector class functin to intrinsic
Fix compilation with Visual Studio 2013

The <algorithm> header is needed for std::min and friends,
and the CMakeLists.txt modification makes the version check
match what is used in the source code.

Unfortunately cmake does not seem to contain a GREATER_OR_EQUAL
macro, so NOT(LESS) has to be used.
slicetype: bug fix for estimated frame costs

By the time rate control queries the estimated frame cost, lastNonB might have
moved.  Use the slice's actual L0 reference.
Fix memory write beyond bound bug in intraPredAng8x8()
intra: remove unused macros
intra: move 8x8 and 16x16 into their final order

None of the 8bpp intra primitives use vector clases any more.  blockcopy-avx2
is the last 8bpp vector primitive.
remove blockcopy-avx2.cpp - not worth the trouble to convert and maintain
Merge with stable
cabac: imprvement by merge context status update path
cabac: move static table to global space
cabac: cleanup and convert class ContextModel to struct