Fix r252074 so that it builds on 64bit arches.
If MAKE_CONF and/or SRC_CONF are set and not character devices,
copy to chroot to use with release build.

Submitted by:	Garrett Cooper (original version)
Approved by:	kib (mentor)
MFC after:	1 week
Define and use e2fs_lbn_t in ext2fs.

In line to what is done in UFS, define an internal type
e2fs_lbn_t for the logical block numbers.

This change is basically a no-op as the new type is unchanged
(int32_t) but it may be useful as bumping this may be required
for ext4fs.

Also, as pointed out by Bruce Evans:

-Use daddr_t for daddr in ext2_bmaparray(). This seems to
improve reliability with the reallocblks option.
- Add a cast to the fsbtodb() macro as in UFS.

Reviewed by:	bde
MFC after:	3 days
Fine-tune the parsing of the URL. Re-order, comment, and add debugging to
each case of unique URL format.
Implement the $probe_only parameter (previously unimplemented).
Merge r248313 from stable/9 sysinstall(8) to head bsdconfig(8):
Add support for installation directly via HTTP.

While we're here, remove the menu-item for Passive FTP (since moving to
ftp(1) and switching FTPMODE to `auto' by default -- see r251613 -- the
single remaining FTP menu-item works for both ftp.f.o and ftp-archive.f.o;
previously each requiring separately active versus passive both work with
the `auto' setting). In scripting you still have mediaSetFTPActive and
mediaSetFTPPassive but the remaining FTP menu-item uses mediaSetFTP which
defaults to `auto' (aforementioned SVN r251613).
Add a newline character to the end of the "Check URL again" error message
because long URLs do not induce extra height despite wrapping by dialog(1).
NOTE: For even longer lines, the cursor up/down keys work to scroll through
Cache the Open Firmware CPU properties at attach time, so we don't always
enter it at runtime to get static data.
Add missing copyright years.
Add a new macro, release.current.release, to denote the head/ branch
with the -RELEASE suffix.  This fixes the incorrect text on the -CURRENT
errata page from showing '10.0-CURRENT' followed by 'until 9.1-RELEASE is
released.'
Fix minor typo in comment
Rewrap after previous commit.
Revert previous change to uark.c (restore previous rev), which was
committed by mistake.
Trim copyright years, and add the current year.
Remove variable added by ru@ in r94940 that is no longer used by source or ports in share/mk/sys.mk

PR:		conf/155737
Reviewed by:	ed (two years ago!)
Exp-Run by:	bdrewery
Bump shlib for dialog because ABI has changed when version 1.2 was imported

Reviewed by:	kib