Add supported distro in YAML config for FFDC

Changes:
      - Added the list of support OSes in YAML file.
      - Add code in init class to load YAML data.

User can define their own YAML or modify to support non listed
distro or OEM names to target remote system for data collection.

Change-Id: Ic896dc778e12c1669304360479a7b948d08fb43e
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/ffdc/ffdc_config.yaml b/ffdc/ffdc_config.yaml
index cf895b7..04b577b 100644
--- a/ffdc/ffdc_config.yaml
+++ b/ffdc/ffdc_config.yaml
@@ -13,6 +13,10 @@
 # Note: When a new remote type is added to this configuration file,
 #       it is also need to be added the list of supported OSes in ffdc_collector.py
 
+# User can add the distro or system type name in the list generic/OEM for log collection.
+DISTRO_OS:
+    - ['OPENBMC', 'RHEL', 'AIX', 'UBUNTU']
+
 # Commands and Files to collect for a given OpenBMC system.
 OPENBMC:
     # Commands and File to take snapshot of linux based system.