Impliment recursive directory copy test.

This commit impliments the FileUtills::CopyPath() recursive directory
copy test.

(It also fixes indentation in
src/Tests/Unit_Test_FileUtills_CopyPath.cpp. (Code standard.))

This commit also adds the FileUtills::IsFileOrDirectory() error
messages to the test code.

(I forgot to mention eariler that one of the previous commits added
error message handling and fixed a few bugs. (Probably the inital cmake
sync attempt with the Code::Blocks IDE files commit. As that commit also moved
around the Unit Test code. (Which had those fixes in it. I forgot to
seperate the changes from that commit.)))