Remove `configFile` from datasources.json

Fix the code generating datasources.json to omit the workspace-private property `configFile`.

The current implementation of loading/saving is rather difficult to test. It would be great to refactor it for better testability some day, but that's out of scope of this pull request.

/to @ritch please review