Add dependencies and up gitlab version

This commit adds additional dependencies and updates the gitlab version
to v5.3.0.
Add updated init template for gitlab

This commit adds an updated init script for gitlab. It resolves an issue
with existing sockets when attempting to start gitlab.
Add updates for gitlab 5.3

This commit updates the ssh server to allow user environments to be set
through ssh. This is necessary for gitlab-shell. It also updates
gitlab-shell to version 1.5.0 for gitlab 5.3. It also adds environment
variables for ssh sessions.
Fix ssh user environment attribute

This commit fixes the ssh user environment to be the correctly named
attribute.
Remove extra comma

This commit removes an extra comma from the gitlab init variable list.
Add sidekiq and gitlab start

This commit adds manually starting gitlab and sidekiq in the default
recipe.
Fix gitlab-shell issue

This commit fixes an issue where gitlab-shell wouldn't work after
starting gitlab. The issue was gitlab was running on port 443, while the
shell was trying to access it locally over port 80. This commit updates
the config file for gitlab-shell to use 127.0.0.1:80 to talk with
gitlab, while nginx is listening locally on port 80 for this connection.
Merge pull request #19 from WideEyeLabs/gitlab-5.3

#18 - Gitlab 5.3