Allow NULL arg to be passed through to closure.
jd_path_object: get vivified data from iterator.

Allows jd_get_context to be implemented using iterators.
Flatten array path.
Tests all passing with iter based jd_lv/jd_rv.