cpp/filesystem/recursive directory iterator/recursive directory iterator

Constructs new recursive directory iterator.

@1@ Default constructor. Constructs an end iterator.

@2@ Copy constructor.

@3@ Move constructor.

@4-6@ Constructs an iterator that refers to the first entry in the directory that resolves to.