Multiagent ML Agents + Inserting New Agents into the scene
This PR adds the MLPlannerAgents
class and Hydra documentation to support it. Running a simulation with `MLPlannerAgents' observations causes each vehicle to follow trajectories predicted by an ML model. It also has an basic interface for adding agents mid-simulation.
Note that this absolutely ruins performance right now (the model is run once for all vehicles in the scene per timestep), and we will likely need to discuss ways of saving compute here.