Changes required for compatibility with ROS Noetic
- Migrate scripts from Python 2.7 to Python 3 via 2to3 converter + manual editing
- Update package dependencies from Python 2 to Python 3
- Update Dockerfiles for Noetic, add extra required dependencies
- Retrain laser detector due to incompatibility of existing models with new OpenCV version
- Fix regression in logfile playback caused by switch to Python 3