Update P12.php to read non-PKCS#1 private keys

This change is needed to use the client json files exported by the Google Developer Console, which have private keys in PKCS8 format with a different header string ("BEGIN PRIVATE KEY").