Merged OS X stuff

* Added OS X stuff (use XCode)
* Added missing Visual C/C++ projects
* Major overhaul of