rewrite HV lookup code using newSVpvn_share, as it might give a speedup; this version doesn't care for leaks
remove debug output
proper memory accounting for keys collection structure
better namings
use less argument-heavy macros
use less argument-heavy macros
remove 'double_hek' header - this method is no longer used