rest: fix lossless white-space, improve --sign-hide
cu: white-space cleanups
encoder.cpp, clean-up
refine block size related, use more log2 domain.
picsym: check m_cuData before trying to destroy array instances
cmake: set SONAME even if no revision number or tag is found (closes #58)
param: move --input-res parsing to x265_param_parse (closes #63)
slice: remove virtual destructors for slice classes

we do not want or need vtables for any of these classes
slice: white-space cleanups, remove dead funcdefs and forward defs
param: fix cut-paste bug
slice: remove RPS list class and relevant SPS encoding logic

x265 only codes a reference picture set in the slice header, none in the SPS
and never an "inter-RPS"
api: add an option to disable the informational SEI message

For regression testing, or comparing outputs between compilers or platforms,
this header is quite unhelpful, so make it optional.
slice: remove set/get methods from ProfileTierLevel, and dead encoder vars
slice: Remove get/set methods from TComPTL
entropy: remove profilePresentFlag argument from codePTL, always 1
entropy: simplify PTL coding, there is only one layer
encoder: keep ProfileTierLevel singleton in the top-level encoder

Remove the copies in the SPS and VPS and remove the TComPTL object entirely,
there is only one level.
entropy: hoist a couple of trivial functions, brace nits
TEncCU: remove useless field

There's a global variable for this.
compress: fix for sa8dcost storage in rdlevel 1, 0