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 different header strings ("BEGIN PRIVATE KEY").