Merge pull request #495 from reaperhulk/commoncrypto-gcm-backend

CommonCrypto GCM backend support