rename _strcmp to memcmp_const_str and move it to C

also add a yet unused dynamic variant for unknown strings but
known length.
FNV should be replaced by such a wordsize optimized variant,
as tested in http://www.sanmayce.com/Fastest_Hash/index.html