fix bug with IFn direct invoke implementation where we weren't properly
propagating needed deftype metadata on the fn form
remove IHash implementations for boolean, number and string. Put these
directly in hash fn - faster. Remove hacks for old string keyword world.
add some set benchmarks
simplify Keyword IFn implementations