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.