
This patch fixes multiple networking issues within a cluster environment:
  - cluster member loses connectivity with clients on remote subnets
  - aliasd not handling multiple virtual aliases in a subnet and/or IP
    aliases
  - allow cluster members to route for an alias without joining it
  - aliasd writing illegal configurations into gated.conf.memebrX
  - default route not being restored after network connectivity issues
  - fix a race condition between aliasd and gated.
  - fix a problem with a hang caused by an incorrect /etc/hosts entry

Fix to aliasd_niff to allow EVM restart.

Enablers for Huron Packaged Database Solution

The aliasd daemon will now include interface aliases when determining
whether or not an interface is appropriate for use as the ARP address
for a cluster alias when selecting the proxy ARP master.

It was possible that with multiple members booting simultaneously that
aliasd would become deadlocked when trying to select the proxy ARP
master for cluster aliases. As a result, some aliases could become
unreachable since there would be no proxy ARP master.

Fix for aliasd message "NIFF parameters for interface are too lax" which would
erroneously be output due to the conversion of internal NIFF parameters from
seconds to milliseconds. aliasd now interprets NIFF parameters correctly.

Fix an coredump in aliasd when all interfaces are removed on
a cluster member which is set up with at least one cluster alias
is added with 'virtual=t' and without subnet.

Fix the problem of disabling and re-enabling cluster alias
source route on a given interface.

Fix the problem of restoring statics routes when
interface revives.

'aliasd' terminates the incorrect gated process.


