cli: use 64bit byte counter (closes #1)
Merge with stable
cmake: document minimum cmake required version for VC12
changed naming convention and added unit test code for blockcopy_sp function
changed the naming convention for blockcopy_sp
tcomdatacu: remove unused setOutsideCUPart() function
tcomdatacu: remove unused copyInterPredInfoFrom() function
tcomdatacu: remove unused copySubCU() function
tcomdatacu: Remove memset from create(), these variables are initialized in initCU()
tenccu: remove calling outTempCU->initEstData() multiple time without modifying outTempCU
Display also version info during encoding instead of primitives setup.
log: white-space nit
cli: add option to turn on AQ
log: only log primitve status if some primitives are missing

Don't waste a line of log output to report everything is normal
slicetype: do not force P before I with --b-adapt 0

I don't remember what bug this was covering up, but it's no longer necessary and
it was breaking the later code which expected a single non-B per mini-GOP