JWA.JWK: fix RSA private key parsing

Fix mistakes in private key parsing related to the optional private
key parameters, and while at it enforce the constraint that if any
of the other private key parameters are included then all of the
others except "oth" MUST be present.