Critical

Allows passing parameters "critical" and "noncritical" when instantiating the RobotTestSuite which are passed on to robot.run() and robot.rebot(). Noncritical tests also don't cause an AssertionError on failure.