Fix inclusion of fortuno in cmake, following update of upstream HEAD.
This MR:
- Fixes inclusion of fortuno in cmake
- Propagates API changes to existing tests
- Introduces test driver file as an intermediate layer, else
fortuno_app
would explicitly list tests for every Octopus module under test - Add test driver boilerplate, so new developers only need to a) add their module test and b) add that to the subfolder driver
- Updated the documentation
Edited by Alex Buccheri