Added csiphash implementation (PLAT-610)

Add base siphash implementation.  Under soa_ prefix to avoid symbol clashes with linked libraries.  First step in moving hashing scheme away from City Hash; needs to live in here so that Id can use it.