Updating default encryption scheme

This patch contains updates to the default encryption scheme, to update existing MAC address-based encryption to use `UIDevice.identifierForVendor` instead, in anticipation of Apple sunsetting access to the MAC address in iOS 7.