fix cbf context
asm: fix output mistake in pixel_ssd_ss_4xN
asm: enable SSE2 version of pixel_ssd_ss[]
fix getQuadtreeTULog2MinSizeInCU()
copy_cnt 4x4, eliminated move instructions, +1x improvement
copy_cnt: nits
count_nonzero asm code, reduceded code size by combining mova and packsswb
asm: optimize nquant by PSIGND, improve 11k cycles -> 9.8k cycles
asm: avx2 version of nquant(), improve 9.8k cycles -> 5.3k cycles
asm: reenable IACA support, it remove by 'inappropriate instruction...' patch
copy_cnt 4x4 AVX2 asm code, as per new interface
cmake: enable MACOSX_RPATH on Mac shared libraries

http://www.cmake.org/cmake/help/v3.0/prop_tgt/MACOSX_RPATH.html

Setting the policy CMP0042 to NEW makes MACOSX_RPATH=1 the default, but we go
ahead and set it manually anyway so cmake versions older than 3.1 behave the
same way
cturow: inline processCU()

The function is no longer complicated enough to justify having a separate
function, given that the arguments mainly dealt with the wavefront cabac
propogation.  The CTU class is about to be further simplified.
frameencoder: remove unused variable, nit
cturow: merge CTURow and TLD objects into frameencoder.h
tld: remove m_ prefixes from struct members
frameencoder: CTURow class -> struct, remove m_ prefixes

Still no output changes in this patch series
frameencoder: cleanup CTURow::init

According to my understanding, only rdEntropyCoders[0][CI_CURR_BEST} really
needs to be initialized, but this changes outputs if I do this. It tells me
there is likely a bug in the entropy state management
frameencoder: remove unnecessary call to resetBits(), improve comment
Merge remote-tracking branch 'hg/master'