mac: Switch to vmnet networking on macOS, rename scsi_tap to scsi_net
This uses the native vmnet framework instead of requiring a 3rd
party tap/tun kernel driver. Unfortunately there is no way to
configure this without root permissions, like we can by setting
permissions on a tap device.
Also fix the SCSI mode selection in mac_scsi_cmd_set_interface_mode
and mac_scsi_cmd_set_mcast_addr. These get data sent by the driver
so we need to be in the data out phase. This fixes the error in Mac
OS when switching the AppleTalk connection to EtherTalk, so now
EtherTalk works properly and we can do AppleShare over emulated
ethernet.