state/machine: use WaitAgentPresence, renamed AgentAlive

Use WaitAgentPresence to prevent the improper (down) status for the agent machines when they first start and are asked for their status before the initial pinger entry is saved in to mongo. Also we renamed the AgentAlive set of features to AgentPresence.