CLJ-1098: Implement IKVReduce and CollFold for nil

+ added tests

Signed-off-by: Rich Hickey <richhickey@gmail.com>