Use numeric project id instead of a string path
Followup for !380 (merged) to use numeric project id to make inventory object names resilient to project renames. No surprises and one less reason to use inventory object templates (which we are going to recommend to use anyway for other reasons).