reconcile tests tt workflow for all service types

This patch contains two suggestions to test open-onu-go-adapter reconcile handling with tt workflow.
Tests of Voltha_ONUReconcileTests.robot already run in pipeline with BBSim but without mcast service.
Now mcast service will be checked by sanity test too, but only in case of real HW.
Test of Voltha_TT_FailureScenarios.robot is similar to the DT test (see Voltha_DT_FailureScenarios.robot).
Both variants should work on real HW, which is not yet tested!!!
Maybe both variants find a way to corresponding pipelines and get alive:-)

Initiated by a request by Ozge last wednesday's meeting (2021/02/24).

Change-Id: I02400c3888483813f63826241034751cb6a46603
diff --git a/libraries/utils.robot b/libraries/utils.robot
index f9f8df0..f19d035 100755
--- a/libraries/utils.robot
+++ b/libraries/utils.robot
@@ -384,7 +384,8 @@
     ...    In all other (common) cases flag has to be set False (default).
     [Arguments]    ${supress_add_subscriber}=False
     Perform Sanity Test TT    ${supress_add_subscriber}
-    Perform Sanity Test TT MCAST    ${supress_add_subscriber}
+    # run of mcast sanity test is currently limited for real HW
+    Run Keyword If    ${has_dataplane}    Perform Sanity Test TT MCAST    ${supress_add_subscriber}
 
 Perform Sanity Test TT
     [Documentation]    This keyword performs Sanity Test Procedure for TT Workflow