Fix some warnings from Clang trunk in an overly aggressive manner

new_uid.GetUidDataSize() is the number of bytes in new_uid.data

new_uid.GetUidData() returns a pointer to new_uid.data

afaict, casting this to 'u32*' and indexing with 'i' is going to access up to 4*sizeof(new_uid.data) bytes?