core: update the .gitignore file with CMake and Xcode entries
core: add Xcode project files