Shallow Profiler test to test_mission_manager

- add a test to test_mission_manager to test external events ('OMSDeviceStatusEvent')
- adds a shallow water profiler mock (simply publishes events at regular intervals)
- update misison_ShallowProfiler_simulated.yml

@carueda Please review
@edwardhunter please merge