Add tundra.list.string:match for partitioning a list into items which match a regular expression and items which don't, closes #21