Advances in Line-of-Sight Guidance for Path Following of Autonomous Marine Vehicles: An Overview