OpenSSL crypto provider: implement authenticated encryption (TEE_ALG_AES_CCM and TEE_ALG_AES_GCM)

Tested with xtest 4005 on Foundation_v8.