TEncSearch: remove unnecessary pragma
refine cbf==0 path: remove clearing coeff and resi
primitives: move more aliasing to Setup_Alias_Primitives
TEncSearch: rename variable to avoid shadowing an earlier 'part'
Merge with stable
Merge with stable
SEI: Insert buffering period and picture timing SEI messages

The buffering period SEI message is inserted for every key frame and the
picture timing SEI is inserted for every frame. The commit also computes the
HRD parameters as well as HRD Timing parameters that are calculated using the
delay components(cpb removal delay and dpb output delay) carried in these
SEI messages. HRD parameters can be signalled by enabling --hrd.
SEI: only setup SEIPictureTiming fields which will be coded
TComSlice: nit - use bools to initialize bools
whitespace clean-up
x265.h, data declaration alignment
Merge with stable
Merge with stable
Merge with stable
fix crash in hrd when init function is called with null pointer
rest: reorganize analysis options into their own section
sei: remove SEIPictureTiming fields we do not signal, cleanup

Completely remove constructor and destructor
sei: white-space nits
SEI: fix bus error, cleanup m_decodingUnitInfoSEIEnabled

Remove setHrdPaarameters function as all the necessary HRD parameters are
already computed and set in the initHrd function.
rc: set pbFactor to default with cutree