Allow bundle version number to be specified separately

CFBundleVersion is machine readable and not (always) intended to be used as the external version of the application. Sparkle uses CFBundleVersion for detect when an app should be updated.

http://lists.apple.com/archives/carbon-dev/2006/Jun/msg00139.html