Merge branch 'stable-3.5'

* stable-3.5:
  Return 400 when deleting/creating an invalid project name
  Update documentation with the configuration of the bearer token
  Add bearer token to the git fetch.
  Associate GitRepositoryManager indirectly through a provider
  Introduce pull-replication user and internal group

Change-Id: I16739a552fae668d8930f389056c5c83cbd4cef2
tree: 16683312b56157a02ce658acdb23f8f6e85358bc
  1. src/
  2. BUILD
  3. Jenkinsfile
  4. LICENSE