Merge with default (prep for 1.4 release)

--HG--
branch : stable
search: ensure RDOQ entropy state is always initialized for chroma intra

Fixes non-determinism seen in --preset slow and lower

--HG--
branch : stable
analysis: rect cost compare typo fix for pmode

--HG--
branch : stable
search: split generateCoeffRecon() into its two callers, improve comments

The function consisted of a big if (inter) else (intra) expression and it had
only two callers, one which knew it was inter and one which knew it was intra.
Merge with stable
search: relocate intra in inter functions to search.cpp
api: improve comment for bEnableCbfFastMode
api: expose deblocking filter offsets as public params, deprecate --[no-]lft

It was always a bit unfortunate to base the deblock param name on loop filter
when HEVC has two (deblock and SAO).

Now we support --deblock=<int>:<int> and similar options as x264 does
search: nit
analysis: fix for --rd 0, do not assume a CU is only inter or intra

--HG--
branch : stable
fix rd=0,1

--HG--
branch : stable
Merge with stable
docs: update preset table and various command line options

--HG--
branch : stable
Merge with stable
asm: correct wrong index name

--HG--
branch : stable
analysis: add #if to make pmode exactly match non-pmode

This switch will throw away the hard work of some worker thread, so it should
only be used for debugging.

With the flag enabled, pmode matches non-pmode output exactly for RD levels
2, 3 and 4. But RD 5 and 6 still have problems.
analysis: clarify --rd 1
analysis: do not allow top-skip and depth earlyout in --pmode with --rd 5/6

Now outputs match or are better than those without --pmode

--HG--
branch : stable
search: nits - pull Mode out of Search class, remove unused NUM_LAYERS
cmake: remove obsolete pool test