Submodules for gitolite, gitlab and gitlab-shell.

Make sure a fixed commit is restored for those three git repos.
All for an upgrade if needed, with '--upg(s)' or '--upall'.

M  .gitignore:
  Ignore '*.old' directories
M  .gitmodules:
  The submodule for 'gitlab' is now named 'gitlab' (insteamd of 'github').
R  gitlab/attributes.git -> gitlab/attributes.gitlab:
  RENAME for taking into account 'gitlab-shell' attribute
A  gitlab/attributes.gitlab-shell:
  ADD 'gitlab-shell' attribute
R  gitlab/config.git -> gitlab/config.gitlab:
  RENAME for taking into account 'gitlab-shell' config
A  gitlab/config.gitlab-shell:
  ADD 'gitlab-shell' config
R  sbin/fileExpandPath_replace -> gitlab/fileExpandPath_replace:
  MOVED filter to 'gitlab', with '$1' added in it
R  sbin/fileExpandPath_restore -> gitlab/fileExpandPath_restore
  MOVED filter to 'gitlab', with '$1' added in it
A  gitlab/gitlab-shell_replace:
  put 'gitlab-shell' filter in 'gitlab' directory
A  gitlab/gitlab-shell_restore:
  put 'gitlab-shell' filter in 'gitlab' directory
M  gitlab/gitlabd:
  Does nothing if 'APP_ROOT' (ie gitlab/github) doesn't exists
M  gitlab/install_or_update_gitlab.sh.tpl:
  Take into account gitlab and gitlab-shell submodules
M  gitolite/install_or_update_gitolite.sh:
  Fix gitolite submodule
M  gitolite/shebang_replace:
  Add '$1' parameter to 'gen_sed'
M  gitolite/shebang_restore:
  Add '$1' parameter to 'gen_sed'
T  sbin/fileExpandPath_replace:
  CHANGE to symlink to '../gitlab/'
T  sbin/fileExpandPath_restore:
  CHANGE to symlink to '../gitlab/'
A  sbin/gitlab-shell_replace:
  ADD filter for 'lib/gitlab_net.rb'
A  sbin/gitlab-shell_restore:
  ADD filter for 'lib/gitlab_net.rb'