[docs] fix most podchecker issues

at least the valid ones. podchecker warns about valid
L<name|link> tags.

See podchecker docs/*.pod docs/*/*.pod (not the book)
See also GH #1053 to use Pod::Checker in the test and
GH #1054 to relax the fill-column: 100 coda to allow 78
also, to write valid pod.
runcores: fix docs, match docs with implementation and vice versa

use docs/running.pod as description for the runcore, debugging and
optimization options.
add missing docs for the runcores.

we already have a new parrot manpage for the rest.  allow the old runcores
in the implementation as described in the docs.
but disable the exec runcore, as it is different from the jit runcore.
there is now side-effect of producing a native executable (as of now).
frontend: fix -R trace

trace is a seperate runcore, but misses a _init registration
function, we rather go through the slow runcore and check
then the trace flag.
Fixes the t/run/options.t breakage of the previous commit
[pdd07] allow fill-column: 78 in parrot files [GH #1054]

pod, parrot and perl files should allow easy and correct reformatting
of pod sections, and it does not harm to optionally reformat overlong
parrot lines to 78 also.

pdd07 only state MUST NOT longer than 100 columns,
and only later SHOULD have this code with 100.
Change pdd07 to allow 78 also.