[WIP] Add Support for deterministic UUIDs

This is the work in progress patch for https://github.com/CocoaPods/Xcodeproj/issues/175.


The difficulty part of this patch is related to Xcodeproj relying on the UUIDs (`objects_by_uuid`) for its internal reference counting.

```
550 specifications (886 requirements), 3 failures, 0 errors
```