Merge pull request #61 from leventov/master

map_index fix; append_array optimization
null-safe udf.collect.CreateWithPrimitive