BT decorator that restricts the execution of its child a limited number of times. BTRunLimit restricts the execution of the child task to a maximum number of times, defined by [member run_limit]. Returns [code]FAILURE[/code] if the limit on executions is exceeded; otherwise, it returns the status of the child task. The maximum number of times the child is permitted to be executed.