ffdc: Add base infrastructure to support redfish protocol.

- Set 1: Initial commit for review. Add -t BMC_GET for redfish.
- Set 2: Add new CLI option --remote_protocol (-rp).
Default: ALL available.
- Set 3: Enhance messaging for Refish path.

Test:
- All types to OpenBMC's, RHEL, Ubuntu and AIX.
- Regression test to OpenBMC's, RHEL, Ubuntu and AIX.

Signed-off-by: Peter D  Phan <peterp@us.ibm.com>
Change-Id: I969a923b49cc38314cdc194a9e6de8acc3f89fdb
diff --git a/ffdc/setup.py b/ffdc/setup.py
index 9f06bc0..f8c6b18 100644
--- a/ffdc/setup.py
+++ b/ffdc/setup.py
@@ -8,6 +8,7 @@
         'click',
         'PyYAML',
         'paramiko',
+        'redfishtool'
     ],
     entry_points={
         'console_scripts': ['collectFFDC=commands.install_cmd:main']