Fixes for gitlabhq and gitlab-shell

```diff
$ git diff HEAD~2
diff --git a/dev-vcs/gitlab-shell/gitlab-shell-1.7.9.ebuild b/dev-vcs/gitlab-shell/gitlab-shell-1.7.9.ebuild
index 8b9085c..9d7693c 100644
--- a/dev-vcs/gitlab-shell/gitlab-shell-1.7.9.ebuild
+++ b/dev-vcs/gitlab-shell/gitlab-shell-1.7.9.ebuild
@@ -72,7 +72,7 @@ pkg_postinst() {
        dodir "${REPO_DIR}" || die
 
        if [[ ! -d "${KEY_DIR}" ]] ; then
-               mkdir "${KEY_DIR}" || die
+               mkdir -p "${KEY_DIR}" || die
                chmod 0700 "${KEY_DIR}" || die
                chown ${GIT_USER}:${GIT_GROUP} "${KEY_DIR}" -R || die
        fi
@@ -84,7 +84,7 @@ pkg_postinst() {
        fi
 
        if [[ ! -d "${REPO_DIR}" ]] ; then
-               mkdir "${REPO_DIR}"
+               mkdir -p "${REPO_DIR}"
                chmod ug+rwX,o-rwx "${REPO_DIR}" -R || die
                chmod ug-s,o-rwx "${REPO_DIR}" -R || die
                chown ${GIT_USER}:${GIT_GROUP} "${REPO_DIR}" -R || die
diff --git a/www-apps/gitlabhq/gitlabhq-6.3.1.ebuild b/www-apps/gitlabhq/gitlabhq-6.3.1.ebuild
index 2aaf887..4962817 100644
--- a/www-apps/gitlabhq/gitlabhq-6.3.1.ebuild
+++ b/www-apps/gitlabhq/gitlabhq-6.3.1.ebuild
@@ -19,7 +19,7 @@ PYTHON_DEPEND="2:2.5"
 EGIT_REPO_URI="https://github.com/gitlabhq/gitlabhq.git"
 EGIT_COMMIT="v${PV}"
 
-inherit eutils git-2 python ruby-ng versionator
+inherit user eutils git-2 python ruby-ng versionator
 
 DESCRIPTION="GitLab is a free project and repository management application"
 HOMEPAGE="https://github.com/gitlabhq/gitlabhq"
```