UDID patch

Apple no longer approves apps that use the UDID. I have patched iap_validation to remove the use of UDID, though you can restore this by setting USE_UDID to 1 in RRTransactionVerifier.m. Furthermore, I intentionally removed the pragmas that disabled the compiler warnings since I think a developer should be warned if s/he is using the UDID.