Enable debug tarball on BMC

Two aspects of this change are:

   Code update:
       - Install debug tarball post code update.
       - TBD: add parameter in code update jenkins job to take user
         input.

   CT run:
       - Install debug tarball part of the __init__ setup procedure.
       - TBD: add parameter in CT jenkins job to take user input.
       - For manual test, users need to specify the debug tarball as
         an input.

Test automation code must handle respectively if it has dependencies on
debug tarball binary as part of the "Suite Setup" or "Test Setup".

Resolves openbmc/openbmc-test-automation#461

Change-Id: Idc6f976776ad57a797cff428c840c133fc41ad8a
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
4 files changed