Add DSA signature support

Latest Sparkle builds won't even work without signing the appcast.
Added a field to provide a DSA private key and sign every build with it