Added Reset function for Agent class to clear its internal state (not affecting usermodel) for subsequent task executions. Otherwise, it keeps its full ActionRecord history and does weird things with sim_time values that are passed in.