Only create project services when needed, instead of when creating a project
As discussed in !1650 (merged) we should only create project services/integrations when the user enables these, instead of creating them when a project is created. This in turn would lead to creating projects not running as many database queries as it does now. I'm not really sure myself what needs to be done for this, or what the impact of this would be on the users.