add support for signing with intermediate certificates

Since iOS 6, apple requires you to sign the payloads with the enter certificate chain (including the root) in order to show the green "Verified" tag on the install profile screen.

This pull request adds a configuration option that optionally includes an unlimited number of intermediate  in the signatures.