fix urban, avoid bad hash sizes, fix vec for 32/64 bits

Urban used a wrong V offset, now fixed.
bench use now the original sort order
hash sizes with a modulo of 0bxxx0000 created too many collisions, add a dummy ""
key then.
fix the save_c Hanov G and V types for short, int, long