This PR adds watching of allocation health at the client. The client can watch for health based on the tasks running on time and also based on the consul checks passing.