added as_val_hashmap

as_val_hashmap should be a drop-in replacement for as_hashmap. It is based on
Colt's open hash-map implementation, and is usable on any as_type for values,
but is restricted to (at the moment) to integer, string, boolean, and pair
as_val types for keys.