add kCCModeGCM
GCM support for CommonCrypto backend
remove encrypt/decrypt attributes on CommonCrypto cipher classes

Address some other review comments
comma for flair
Merge pull request #495 from reaperhulk/commoncrypto-gcm-backend

CommonCrypto GCM backend support