Port is now configurable, with a default of '80' or '443' if SSL.
Use 'nginx_site' lwrp to disable the default site.
Merged upstream and ensured '80' is used by default but it's configurable.
Ensure files and execution takes of gitlab installation steps take place as [:gitlab][:user].
Normalized use of the 'directory' resources.
gitlab-shell installation takes place in a single step, instead of deferring the 'install' step to the end of the Chef run.
http_port and https_ports are configurable now and linked to gitlab-shell configuration.
Consolidated latest changes from Andy
Merge pull request #3 from tnarik/master

Configurable http and https port numbers, updated init script and minor tweaks