Generating missing private key with OpenSSL

Previously, if no existing key was found to sign the CRX with, the buildcrx binary was used. The binary we use right now, does not support this feature, thus, we should now generate missing keys with OpenSSL directly.