[Xcode][Task] Fix: All TaskExecutor derived classes need to using TaskExecutor::Submit.

- For the 'const TaskCore&' can't be argument to 'TaskCore&' in Xcode.
[Mac] Update the include directory.
[Xcode][Mac] Remove Windows test suites from project.
[Test] (refactoring) Remove an unreferenced local variable.
[Mac] Fix: Access violation is only available in Win32.
[Xcode-Mac] Add Async.cpp and Data.cpp .
[Xcode] (minor) Use a cast for testing non-const Char*.
[Xcode] (minor) Ignore more files generated by Xcode.