Improves JavaDoc, FileList, Path and DirectoryChanges, improves and
renames DirectoryClone to CloneUtils, creates DirectorySync class.

Improves FileList, Path and DirectoryChanges by code refactoring.
Creates DirectorySync class, that updates changed, deleted and new files
between two FileLists.