Merge with stable
log: remove hyphen from signhide, so it matches param name

This is just to avoid confusion
refine picture boundary check

- cleanup slice end check
- fix split bits for TOPSKIP
fix: residualQTIntrachroma() for 4:2:2
rest: add a page describing presets
presets.rst edited online with Bitbucket - Correct spelling
Merge with stable
cli: added qpfile feature to force frame qp and slicetype using file
rest: document --qpfile