Improperly fixing some NULL pointer conversion warnings
Added files to ignore for OSX builds
Added iOS related directories to ignore list
Removed Xcode project, use CMake to generate the project files for OSX/iOS as follows:
OSX: cmake -GXcode Build
iOS Device: cmake -GXcode -DIOS_PLATFORM=OS -DFREETYPE_INCLUDE_DIRS=(Path to free type includes) -DFREETYPE_LIBRARY=(Path to libfreetype.a) Build
iOS Simulator: cmake -GXcode -DIOS_PLATFORM=SIMULATOR -DFREETYPE_INCLUDE_DIRS=(Path to free type includes) -DFREETYPE_LIBRARY=(Path to libfreetype.a) Build

Requires iOS CMake support patch for iOS support
Removed VisualStudio project files, generate project files via cmake as required
Merge branch 'feature/warningfix-NULL-conversions' into merge-test

* feature/warningfix-NULL-conversions:
  Improperly fixing some NULL pointer conversion warnings

Conflicts:
	Samples/invaders/src/DecoratorDefender.cpp
	Samples/tutorial/datagrid/src/DecoratorDefender.cpp
	Samples/tutorial/datagrid_tree/src/DecoratorDefender.cpp
Merge branch 'feature/gitignore-build-artifacts' into merge-test

* feature/gitignore-build-artifacts:
  Added iOS related directories to ignore list
  Added files to ignore for OSX builds
Merge branch 'feature/cmake-cleanup-projectfiles' into merge-test

* feature/cmake-cleanup-projectfiles:
  Removed VisualStudio project files, generate project files via cmake as required
  Removed Xcode project, use CMake to generate the project files for OSX/iOS as follows: OSX: cmake -GXcode Build iOS Device: cmake -GXcode -DIOS_PLATFORM=OS -DFREETYPE_INCLUDE_DIRS=(Path to free type includes) -DFREETYPE_LIBRARY=(Path to libfreetype.a) Build iOS Simulator: cmake -GXcode -DIOS_PLATFORM=SIMULATOR -DFREETYPE_INCLUDE_DIRS=(Path to free type includes) -DFREETYPE_LIBRARY=(Path to libfreetype.a) Build