Added gates and switches
Merge branch 'NewMaster' of https://github.com/TeamInversion/Inversion into NewMaster

Conflicts:
	Inversion-csharp.sln
	Inversion.sln
	ProjectSettings/TagManager.asset