wpa_supplicant: Fix driver list with -h or invalid command switch

If wpa_supplicant was given -h (help) argument to show usage, the NDIS
driver displayed as "(null)".  If wpa_supplicant was given no arguments,
the usage display would also appear, but this time the NDIS driver was
listed.

It seems that the NDIS driver is the only one that must be initialized,
and this initialization was getting skipped on unrecognized commands and
the help command.  The solution is to move the initialization of the
driver to occur before the commands are checked so that the driver data
will always be available.
Remove old time zones via 'make upgrade'.
lagg.4: Use .Mt for email addresses.
apciconf.8: Clarify that 0 means the first battery.
kernel/acpi: Process the ACPI_Q_BATT_RATE_ABS quirk before the rate is used.

Stupid mistake, we need to adjust the rate before it is added to
valid_rate.

Pointed-out-by: John Baldwin
Update libedit from version 2012-12-13 to 2014-06-20 on vendor branch
Merge branch 'vendor/LIBEDIT'

Conflicts:
	contrib/libedit/src/vi.c
Complete upgrade of libedit from 2012-12-13 => 2014-06-20