Enhance the syslib library

Enhance syslib/utils_os.robot by
  - Adding messages to the "Should Be Equal" keywords.
  - Enhancing the "Is HTX Running" keyword to return status
    rather than terminating the run.
  - Update the systest/* tests to use the revised
    "Is HTX Running" keyword.
  - Display BMC error logs before termination.

Resolves openbmc/openbmc-test-automation#1304
Change-Id: I17ab8d2deafbe1ef2a232d8356e78740b1b20991
Signed-off-by: Steven Sombar <ssombar@us.ibm.com>
diff --git a/systest/gpu_stress_test.robot b/systest/gpu_stress_test.robot
index f2f9ad8..8788ad5 100755
--- a/systest/gpu_stress_test.robot
+++ b/systest/gpu_stress_test.robot
@@ -57,7 +57,7 @@
 
 
     # Shutdown HTX if it is already running.
-    ${status}=  Run Keyword And Return Status  Is HTX Running
+    ${status}=  Is HTX Running
     Run Keyword If  '${status}' == 'True'
     ...  Shutdown HTX Exerciser