fixed sign extension of 'btree_u64_from_big' funcation

val |= buf[i] << 24;
here, 'cltq' instruction will full fill upper 32 bits with 0xffffffff, if the uint64_t val is 12345678910, we should do a explicit conversion.
tests case is here:https://gist.github.com/shuttler/5916727