Implementing formal protocols for most Sparkle delegates.
Quiet protocol warnings.
Use Objective-C properties for the SUAppcastItem class.
Use more modern Objective C syntax.
Merge pull request #1 from pornel/master

Merge
Removed an unused variable.