Use getProjects() instead of getAllProjects()

* Updated GitlabRepository.getProjectForPath() to use the non-admin /projects endpoint
  via GitlabAPI.getProjects(). This allows the use of a user with just the Reporter
  role.
* Updated the Jenkins version in pom.xml.