simplify AMVPInfo to MV[2]
pull SAO code into encoder/ and begin cleanup
sao: cleanup member prefixes, remove createPicSaoInfo and endSaoEnc

--HG--
extra : amend_source : 915647ac7d518fe804585fec0b7a8f49cf836fe0
sao: use m_param directly for user-configurables
sao: merge create/destroy methods
sao: convertLevelRowCol2Idx did not need to be a member function
nits
search: nit
encoder: disable --cu-lossless until coding errors can be fixed (refs #73)

--HG--
branch : stable
Added tag 1.3 for changeset c1e4fc0162c1

--HG--
branch : stable
Merge with stable
sao: fix warnings
sao: remove vars which are dups of params
sao: we don't support different bit depths between luma and chroma
sao: use more compile-time values
sao: unify signOf
sao: luma and chroma can share a clip table
sao: remove unused m_tmpYuv and an obsolete comment
sao: move getPicYuvAddr() to TComPicYuv and simplify
common: define a CHECKED_MALLOC_ZERO method to auto-reset allocated memory

This is mostly useful when allocating buffers containing pointers, to ensure
the pointers are safe to free regardless of later malloc failures