Add TenantProjectConfig object

We were attaching tenant-specific metadata (include/exclude) to
Project objects which is incorrect since those objects may span
tenants.

Instead, create a new TenantProjectConfig class which holds such
metadata, and attach it to the Tenant class.

Change-Id: Id69f9ec3a5116460beef2f83e065f5a1021dc147
4 files changed