Model-In-the-Loop Testing of Control Systems and Path Planner Algorithms for QuadRotor UAVs