Hi Chris,
Your .cproject file has a small unexpected serialization issue which causes that NullPointerException during project loading. I'm attaching a fixed version of the file (renamed to bypass attachment filtering). All I did was add the missing 'parallelizationNumber="8"' attribute into the first <builder> element. I don't know what caused this attribute to fail to be serialized into the .cproject file. It could be just a legacy project corner case. I will keep an eye for this in the future.
Let us know if you encounter any more issues.
Thanks,
- Baltasar