Adds record: onCondition: 

Conditions include ```KMARecordAlways``` (default), ```KMARecordOncePerInstall```, ```KMARecordOncePerIdentity```. Deprecates ```recordOnce:```, which was the equivalent to using ```KMARecordOncePerIdentity```.