OP-1245 Adjustments to qml dialog design to accomodate log settings and control.
OP-1245 GUI fixing.
OP-1245 Added table with UAVOs. Re-factored some UAVObject code.
OP-1245 Added debuglog settings wrapper and GUI.
OP-1245 Added debuglog settings combo editor and databinding between C++ and qml.
Merge remote-tracking branch 'origin/next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
OP-1245 Added check for board connected to enable disable controls. This function is only available for Revolution board at this point.
OP-1245 Added buttons and combobox to the logging settings panel.
OP-1245 Added separate spinbox for period when throttled or periodically is chosen.
Added empty placeholder methods for some functions.
OP-1245 Uncrustify
Merge remote-tracking branch 'origin/next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI

Conflicts:
	ground/openpilotgcs/src/plugins/flightlog/flightlogmanager.h
OP-1245 Cleaned up after a bad merge.
OP-1245 Added functionality to save settings as xml file.
OP-1245 Added code to load settings from xml file.
OP-1245 Added code to read current log settings from uavos.
Merge branch 'next' into thread/OP-1245_FlightLog_Configuration_And_Control_GUI
OP-1245 Added code to update and store meta data on the board.
OP-1245 Re-factored saving to board. Added code to save more things.
OP-1245 Added tooltips. Added correct colors.
OP-1245 Changed the code that saves the logging metadata for all objects and DebugLogSettings object.