siphash: Use ~7 correctly

7 in ~7 needs to be size_t for it to be correct when len > INT_MAX.
siphash: Simplify helper function W64's signature
siphash: Use uint64_t directly, remove typedef
sparse_bsearch: fixed the no ssize_t defined error.
Merge commit 'add31d8'