Do not set password in redis URL when it is not set
In some cases a password is not set for the Redis instance used by GitLab. This change makes it so that the Redis URL does not include the password portion when no values are set for global.redis.password
.