Remove user directory path assumptions

王权利请求将github/fork/mitchty/master合并到master

Created by: mitchty

Where I work /home is an automounted nfs directory. Local users are installed in a different local directory.

So instead of assuming that /home/git is the git users home directory, use the Etc module to get the configured home directory for the Settings.gitlab['user'] value (normally git).

The new setting is named user_home, unoriginal but works well enough could be changed to whatever. Users with /home/git as their home directory will not notice a difference.

合并请求报告