Development of a Distributed Model Predictive Controller for Over-Actuated Autonomous Vehicle Path Tracking