cleanup bReusePred, unify absTUPartIdx to absPartIdx
TEncSearch: readability nits
param: introduce warnings about measurements with psy-opts enabled

Disable psy-rd when tuning for psnr or ssim, and validate various combinations
api: allow minimum decoder level to be specified
rdcost: fix dc portion of psy energy calculation

now flat blocks have energy of 0, as expected
rdcost: use floating point math to calculate psy rd cost
rdcost: fix energy cost check, dc is already subtracted from the energy
cmake: re-split TLibCommon headers to fix VC9 builds
vc9: define UINT64_MAX in our hacked stdint.h
rdcost: overflow check by integer
refine block size related
assert to optional runtime check
nits
add -D__STDC_LIMIT_MACROS=1
TComDataCU: renaming m_totalCost to m_totalRDCost
TComDataCU: whitespace nits
TComDataCU: introduce new variable m_totalPsyCost
TComDataCU: introduce new variable m_psyEnergy
psyRD: psyRD costs are saved into m_totalPsyCost.
SEI: fix bug in picture timing SEI when interlace encoding is enabled

When the interlace mode is 1(top field first), the picstruct is 2(bottom field)
for all frames. But the picStruct for frames in display order should be
1(top field), 2(bottom field), 1, 2,..etc