New project io fixes
@bob.obara this fixes bugs I observed writing projects to the filesystem (we discussed earlier today).
I also pushed a new repository to https://gitlab.kitware.com/john.tourtellott/truchas-project with my work to date. I will provide more information there shortly.