trim some spliterator/ jdk8 functions from v8 map

not really going to be used in java7, and people using java8 can
just use the v8 map provided in java8. meanwhile, they cause
compile errors when using java8 even if the class isn't used.