Allow text to expand
Make the repository significantly more organized.

Now everything is not pretty much all in one directory.
Fix output encoding in localizable strings Makefile target.
Add Xcode and Makefile targets to build a Sparkle release package.

Use `make release` to build Sparkle and create a Sparkle-VERSION.zip,
ready for upload.
Clean up Xcode configuration.

Make use of inheritance by applying ConfigCommon to the root node and
move all UI-applied settings into xcconfig for easier management.
Use new operatingSystemVersion API when available.
Silence warnings that only seem to be appearing due to a compiler bug.
Make Sparkle README icon 96x96 to display properly on Retina.
Use asset catalogs and add more Retina-compatible icon sizes to ICNS.
Add .clang-format configuration file for source code formatting.
Use closure instead of info dict
Removed unused synchronous installation
Use constant for queue identifier
Change brace style to Linux
Force files modified via Xcode to use spaces.
Localize "The update is improperly signed."

#294
Add a target to build Sparkle API documentation using Doxygen.
Fix some Doxygen warnings.
Convert normal comments to doc comments in SUUpdater/SUUpdaterDelegate.

Documentation will now show up for these classes in the Xcode sidebar
and in generated Doxygen documentation.
Merge pull request #351 from sparkle-project/doxygen

Documentation