fixup project model
Infinity.Tests: introduce model tests

Introduce tests to ensure that our models are complete, per the
examples visualstudio.com/integrate/reference/reference-vso-overview-vsi
Add Project.GetProject test
Introduce Team model for Project.DefaultTeam
Introduce ProjectCapabilities
SourceControlType -> VersionControlType for consistency
Introduce Project Links
Refactor mock / tests to prepare for updates
Introduce Project.UpdateProject