Separate xcodeproj monkey patching

Moves all xcodeproj monkeypatching into synx/xcodeproj_ext following the directory structure of their respective class hierarchies.

It's pretty typical for Ruby projects to separate monkey patching stuff into a *_ext subdirectory like this.