Bring in updates the the FPGA CI Test Shield repo.
Add documentation to the MbedTester class and the test_utils.h file.
Run astyle to correct formatting.
And fix any build errors this caused.
Bring all the FPGA CI Test Shield C and C++ driver files into mbed-os as the component FPGA_CI_TEST_SHIELD. When this component is enabled all the files that are needed to communicate with, update firmware on and run testing with the FPGA are built.