BT decorator that sets a time limit for its child's execution. BTTimeLimit allocates a limited time for the child's execution and aborts it, returning [code]FAILURE[/code] if the [member time_limit] is exceeded. Returns [code]FAILURE[/code] if the [member time_limit] is exceeded; otherwise, it returns the status of the child task. Time allocated for the child task's execution.