Add critical option to stop testcase execution on failure

Critical option will stop testcase execution on failure. 
If the critical step is in a called testcase , the parent testcase will be stopped only if there are the critical option on the call teststep.