feat(machine): Add public_interface config opt

This option sets the name of the interface used to
automatically detect the Agent's PublicIP.