Test to ensure Xcodeproj can save a project after removing a subproject

This is a small step in fixing #158. For the time being, if you know all the UUID's relevant to a subproject you want to delete, this PR allows you to manually remove all those objects.

Of course, I'd rather all these UUID's be detected as the subproject's referrers, but I haven't found a way to do this comprehensively yet.