doc/Option: Add --list=format-tests description

In additon, move --list=subformats description to other --list=WHAT
descriptions, and add "dynamic" to the list of format groups ("gpu",
"cpu", "opencl", "cuda").
Some bash completion improvements

For some options, bash completion ignored a config file specified
on the command line.
Now a config file is never ignored when the completion should
depend on a specified config file.

Bash completion for non-jumbo versions used hard coded lists
for --incremental and --external.
John version 1.8.0 hs some new/renamed incremental modes and
external modes.
This change makes sure a core john version 1.8 is detected,
and the appropriate completions match the core john version
detected.
Merge pull request #455 from frank-dittrich/bleeding-jumbo

Bleeding jumbo