Add ExistsAndIsFile() and ExistsAndIsDir() in DPL::Utils::Path
[Issue#] N/A
[Problem] Not provided functions for Exists _AND_ IsFile/Dir check.
[Cause] Because of throws in IsFile() and IsDir() functions,
there are difficulties to use them in conditional statements.
Sometimes unhandled exception occurs and there is no way to handle it.
[Solution] Added functions: ExistsAndIsFile() and ExistsAndIsDir()
[Verification] 1. Build with --define "WITH_TESTS ON"
2. Run wrt-commons-tests-utils --output=text --regexp="path_"
[SCMRequest] Needed by: http://tizendev.org/gerrit/#/c/72690/
Change-Id: If74a9d565c03d52d57ea8f5ebeef9113b3536b97