Support for keychain access groups on iOS

Heya.

I needed support for keychain access groups to use keychain items sharing between multiple apps on iOS, so I implemented it. Turned out to be fairly straightforward and should not break existing code too.