Added some error handling.
Directly write ASCII plists using DevToolsCore.

- Moved implementation to `PlistHelper`
- Deleted all references to `xcproj`
- Added a spec for testing emoji in Xcode projects
- Deliberately fall back to XML writing for some specs