public FolderProcessResult copyAll(final Folder source, final Folder target, final boolean move) {
        return copyAll(source, target, move, null, null);
    }
Copies the content of one folder into another. Source and target folder itself remain untouched.
<br>
Implementation supports handling of case when source and target point to same folder (maybe via different APIs e.g. File vs Document)
as well as when source folder is inside target or vice versa

@param source source folder with content to copy
@param target target folder to copy content to
@param move   if true, content is MOVED (e.g. sdeleted in source)
@return result of copyAll call.
main/src/main/java/cgeo/geocaching/storage/FolderUtils.java