OS test lib utils

Added:
    - HTX tool existence check
    - Booting to OS ( similar variant in utils but specific for syslib )
    - OS related variable to tox run

Resolves openbmc/openbmc-test-automation#558

Change-Id: I2d8bc25de5630dfbeefef88fdf44d3752ea3c29f
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/tools/generate_argumentfile.sh b/tools/generate_argumentfile.sh
index 0d70f0d..f662990 100755
--- a/tools/generate_argumentfile.sh
+++ b/tools/generate_argumentfile.sh
@@ -18,3 +18,6 @@
 echo "--variable IPMI_COMMAND:$IPMI_COMMAND" >> $ARG_FILE
 echo "--variable ITERATION:$ITERATION" >> $ARG_FILE
 echo "--variable LOOP_TEST_COMMAND:$LOOP_TEST_COMMAND" >> $ARG_FILE
+echo "--variable OS_HOST:$OS_HOST" >> $ARG_FILE
+echo "--variable OS_USERNAME:$OS_USERNAME" >> $ARG_FILE
+echo "--variable OS_PASSWORD:$OS_PASSWORD" >> $ARG_FILE