P12 Key: allow providing the private key directly

Different versions of openssl support different P12 key formats the
key from google wasn't supported by the version of open we were using
so it was easier to allow supplying the private key directly.
Merge pull request #28 from iFixit/private-key--allow-direct-usage

P12 Key: allow providing the private key directly