better preserve the Device UUID across apps by using the keychain instead of app local storage
use identifierForVendor to have multiple apps on a device share a UUID when possible
Merge pull request #10 from apigee/USERGRID-1708

better preserve the Device UUID