fixes an n+1-issue with authors/responsibles

this is a preliminary fix, that should solve some n+1-issues, until we can get rid of the users (author, responsible, assignee) altogether and replace them with their id's and a corresponding user-api.

working on https://www.openproject.org/issues/2478