manpage: fix various typos
manpage: don't mention nonexistent VOs, command line switches, etc.

Very likely doesn't remove all outdated things.
manpage: mention that videos' colormatrix and color range flags are honored
manpage: fix ambiguous statement about --(no-)keepaspect
manpage: update example of the status line
manpage: update the list of available screenshot formats

Also update the default value of --screenshot-jpeg-quality
manpage: --screenshot-template: update %n, add %{prop}

Explanation of %{prop} taken from the commit message of commit
12c44610ad6963bb58c01cc4415cc7befef386e1 (screenshot: make screenshot
filenames configurable).
manpage: update default value of --softvol-max
manpage: update default jpeg quality for vo_image
input: add ability to disable all default bindings for an input section

Add a flags parameter to mp_input_set_section(). Add a flag that defines
whether bindings in the default section are used or not. This is useful
for special functionality, where the normal key bindings may have
unwanted effects.

For example, it shouldn't be possible to seek during encoding. However,
you want to be able to cancel the encoding process gracefully. For that
purpose, the "encode" section of input.conf could be made exclusive:

    mp_input_set_section(mpctx->input, "encode", MP_INPUT_NO_DEFAULT_SECTION);

And input.conf could contain this definition:

    RIGHT seek 10
    q {encode} quit

Then only the key "q" would be bound during encoding.
configure: restore DVB support

The code defining CONFIG_DVB[IN] was accidentally removed some time ago.
configure: minor improvement to summary output

Remove printing VO modules that were removed earlier, but were enabled
by configure tests that are still needed.

Print "libavcodecs" with the "Codecs: " output.
configure: disable optimization if --enable-debug is used

Enabling optimization _still_ causes annoyances when using a debugger,
and it increaes compilation times too.

Now --enable-debug basically replaces the -O2 flag with -g.
Merge remote-tracking branch 'cantabile/manpage_fixes'
DOCS: remove outdated/useless files
DOCS: add big picture overview over the code

Apparently this was useful for some. Isn't as detailed as general.txt
and others, but broader and less outdated.
af_scaletempo: fix crash on channel reconfiguration

This crash happened when audio channels were reconfigured from 6
channels to 2, and playback speed was set to 2.

The crash is caused by passing a negative size to memcpy. It appears
reinitialization doesn't clear the buffer. As the result, the buffer
can be larger as the maximum buffer size, i.e. the invariant
bytes_queued <= bytes_queue is violated.

Fix this by resetting the buffer length on reconfiguring (set the
bytes_queued vairable to 0). Also reset some other state for clarity
and robustness, although these changes aren't strictly needed for
avoiding the actual crash.

This may also get rid of some noise played right after reinitialization,
as the re-used buffer was in the wrong audio format.
OSD/commands: use osdlevel=3 for osd_show_progression command

The osd_show_progression command ('P' key) created text similar to
what --osdlevel=3 shows, and set that as an OSD message. This message
was static and wasn't updated while visible, even if video position
changed (very noticeable during fast forward, when real OSD position
changes rapidly). Instead of setting a static message, create a new
message type that makes the OSD update code behave as if osd level was
set to 3 for the duration of the message.

The OSD progress bar isn't updated while the message is active.

Based on mplayer2 commit 458001463b2252fc by uau.
cocoa_common: improve conditional dock hiding from 3259e4a7a

Make the conditional hiding logic introduced in commit 3259e4a7a2a938
("cocoa_common: make fullscreen menubar/dock hiding conditional") work
when mplayer is started with the `fs` and `xineramascreen` options.
cleanup: remove XvMC remains, reformat img_format.c

Remove remaining references to XvMC. It was already not supported;
remove references to the imgfmt too. Reformat img_format.c.