added SLObjectiveCRuntimeAdditions as dependency
[executer] accept 0+ arguments for RBPromiseFulfilled block
[executer] mark NSInvocation as unretained