TST: add singleton elements as part of doctest
ENH: support implicit node indices in NIML surface dataset
ENH+TST: more doc test and proper error message when node indices mismatch the data for surface dataset