bugfix(util_driver_info): reduce dependency on hardcoded driver names
- Avoid reliance on specific driver names (nsssl, nsudp, nsunix,
nsopenssl, nssocket) by falling back to generic "ns_driver info"
when available.
- Added explicit error message when "hostname" is missing on a network
driver module to prevent silent misconfiguration. This fixes a
potential infinite loop when OpenACS attempts to resolve the
"hostname" value.
This is a backport from the HEAD branch