Move projectroot config read out of project list classes

based on commit cb8f6c86c2ff5ea7c33c59374b86d944bd6dad2b

Reduce diff with xiphux and update my ProjectListManifest class

Add GitObjectManager missing requirements and GitConfig change