Entropy: Replaced getCtxQtCbf() with table
fix: hash/binary mismatch for new CU structure holds CU-specific info
Resolve gcc warnings

* more parenthesis for macro
* changed signed to unsigned int
testbench(nquant): the Round value must be less than (2 ^ qbits)
asm: enable 16bpp primitives of cvt32to16 and cvt16to32 for all block sizes
entropy: cleanup codeCUTransQuantBypassFlag
entropy: cleanup codePredMode
quant: use table for ctxCbf
entropy: cleanup codeQtRootCbf
cmake: fix BSD link, only link with librt if it exists (closes #75)
version: detect OpenBSD for version string (closes #76)

Fix from Brad Smith
Merge with stable
Merge
asm: avx2 asm code for dct4
Cleaned up TComDataCU::getQuadtreeTULog2MinSizeInCU for clarity and a bit of performance
change index of m_buOffsetY[] from raster to zscan
TComDataCU: Reduced repeated function call to calculate depth range
x86asm: warn when inappropriate instruction used in function with specified cpuflags
count_nonzero primitive optimization, downscaling quantCoef from int32_t* to int16_t*
dequant_normal optimization, downscaling quantCoef from int32_t* to int16_t*