Update code to work with gitlab_git 3
Fix edit file
Fix blob and repo stuff after gitlab_git v3
Merge branch 'improve/gitlab_git_3' of /home/git/repositories/gitlab/gitlabhq