CSourceProjectWriter

Helper class to write a source project to disk This can either be a copy from one location to another, or save an in-memory project to the file system