TComDataCU: initCU was missing this initialisation, possible causing errors in row restarts.
fix asm cvt32to16_s wrong XMM register number
me: build a larger list of motion candidates for ME (closes #14)
TComDataCU: nits, assume sizeof(char) == sizeof(uint8_t)

cleanup white-space and hungarian prefixes
adapt x264 style lambda tables [CHANGES OUTPUTS]

initLambda() in TComRom.cpp is passed the scale factor that is used to adjust
lambda2 values. It uses 0.85 right now, which is similar to x264's value (0.9),
and seems to be optimal for HEVC based on our tests.

These lambda tables seem to help most at low QPs, allowing the encoder to get
nearly lossless quality at high bitrates.
slicetype: use a worker thread for slicetypeDecide when it may help (closes #17)

If slicetype/scenecut analysis is enabled and the user has a thread pool of at
least 4 threads, use a worker thread to run slicetypeDecide.

Improves performance in presets that were bottlenecked by b-adapt 2 style
lookahead complexity.
fix preset placebo option crash for 444 color format
rest: update --qp docs to mention behavior of --qp 0
rest: improve description of constrained intra
rest: remove redundant `in`
rest: improve VUI docs
cli: fix bitrate output when encoding
log: do not report weightb twice
slicetype: rowsCompleted variable should be volatile

Don't allow a compiler to optimize out the reads, it would cause a deadlock
me: stack allocated pointer moved to heap
me: backout previous patch; add 1 to account for temporal MV candidate
update x86inc.asm
testbench: ensure randomly generated width and height are >= 16

Fixes a crash in testbench caused by upshift and downshift when height equal to 1
pixel: Added C Primitives for estimateCUPropagateCost and removed from lookahead
cmake: do not prefix absolute library paths with -l in pc file

fixes static linking on Mac OS X in particular