Make appdateFailed: optional in AppdateDelegate

Most users will probably do nothing on this message. It's already guarded with respondsToSelector: on both uses.