Allow finding Makefile.bsdwrapper1 when obj/.. is not the src tree

As happens when you put obj someplace else and a symlink to it in the
source.
Fixing where we pick up specific man pages so vax can have them

Merging back in lost changes from 1.11 and now reintroduced in 1.21.

http://www.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/perl/Makefile.bsd-wrapper1.diff?r1=1.20;r2=1.21;f=h
Keep the path to the old file when regenerating the man-page list

Because for some files, we "correct" where it comes from so we can have
it on vax and need to keep that.
Use arc4random to seed the random number generator

It's better than what's there.
Don't specify the PERL_RANDOM_DEVICE as we no longer use it

from guenther@
No longer need this patch, upstream fixed it differently in 2008

ok sthen@
Merge branch 'master' into 5_20

Conflicts:
	patches/GOOD/UPSTREAM/alias_646_as_ascii_for_Encode_Alias.pm.patch