GCS Config: rename Module_Settings_Widget to ModuleSettingsWidget

This is consistent with all the other UI naming conventions in our
code.
GCS Config: stubs for module config page
GCS Config: add module tab
GCS Config: show module settings
Module settings: remove from the hardware settings tab
Modules tab: add the module settings into a tab box

This allows easily adding the other widgets within that tab
box such as TxPid, Autotune, and CameraStab.
Merge pull request #766 from peabody124/modules_tab

Give the modules settings its own tab
flyingf3: add support for ms5611 baro on rcflyer shield
ms5611: only use minimal #includes for API
ms5611: allow SPI and I2C driver variants to coexist
flyingf3: support ms5611 on i2c on chebuzz shield
ms5611: formatting fixes

No functional changes.
ms5611_spi: port fixes from i2c driver variant
ms5611: scale delays by portTICK_RATE_MS
ms6511_spi: remove docs for obsolete return code
ms5611: fix forward declaration with empty parameter list
Merge pull request #700 from solidgoldbomb/ff3-ms5611-support

flyingf3: support ms5611 baro on rcflyer and chebuzz shields