autofs-5.0.8 - fix ipv6 link local address handling

Stop the validate_location() function from choking on link local
ipv6 addresses.
autofs-5.0.8 - fix fix ipv6 libtirpc getport

Remove a duplicated case entry and remove redundant check, since it
can never be reached, in rpc_rpcb_getport().
autofs-5.0.8 - get_nfs_info() should query portmapper if port is not given

It shouldn't just assume it can use port 2049.

Signed-off-by: Scott Mayhew <smayhew@redhat.com>
autofs-5.0.8 - fix rpc_portmap_getport() proto not set

Recent changes to fix libtirpc usage problems when getting a server
exports list cause later server probing to fail.

When getting an exports list a new rpc client is always created for
the query, which includes setting the protocol in the parameters
structure. But when probing availability the client is reused where
possible and the protocol is not set in the parameters structure in
this case.

The rpc_portmap_getport() changes require that the protocol is set
in oder to function.
autofs-5.0.8 - fix options compare

When checking for options in mount locations incorrect matches
can occur when the length of the option string is not also used
for the check.