Only default to Siphash when possible

We use the Siphash algorithm by default, but it requires uint64_t and
long long ints. These are not necessarily available. Only use Siphash if
they are and fall back to Jenkins if they aren't.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>