Using hashlittle2() hash and double hashing for open addressing
Using hashlittle2() hash and double hashing for open addressing

- Default hash function from Jenkins' lookup3.c
- Gives two values for the price of one!
- Two values used for double hashing (second must be made odd)
- Ensure table size is a power of two if using default hash

andschwa/c-hasht