ASControlNode not sending action to the responder chain when target is nil

The implementation of  `- [ASControlNode addTarget:action:forControlEvents:]` doesn't store action added to a `nil` target.