Configurable multi-version installer (including 5-4-stable) iGitLab (with future GitLab CI support)

This is a script I put together to support the current release and future releases, ultimately named iGitLab.  This script has many configurable options including the option to configure Unicorn or Puma (version dependent), and has been confirmed to work with 5-4-stable on Ubuntu 12.04 without any issues.

The script was created with the intention of being easy to upgrade to support future versions, including building directly from master branch.

There's a branch under the main repo i'm working on to integrate GitLab CI install as well, should be added in the next couple days.

Here's a blog post about it:
http://smyl.es/igitlab-configurable-gitlab-multi-version-bashshell-installer-script-for-debian-ubuntu-linux-mint-etc/

And the actual GitHub repo:
https://github.com/tripflex/igitlab