IDEX-364 : Run icons should be visible if there is an associated runner (and not based on project type ID)

Also requires some fix in Project class (avoid NPE)