Backporting Galois/Counter Mode AEAD cipher mode from Go 1.2 to the go.crypto library to permit building under Go 1.1