Hashing

Compile time hash (FNV-1a) using C++11 constexpr.
Revert "Hashing"

This reverts commit 34954820cda19b437a7eba527925f6e770e9cba0.
Hashing

Compile time hashing (FNV-1a) using C++11 constexpr.