init: fix DB_PORT setting for linked mysql containers
dockerfile: switch back to the ubuntu:14.04 base image
dockerfile: install updated git-core from git-core/ppa repo
dockerfile: install ruby2.1 from brightbox/ruby-ng repo
dockerfile: install updated nginx from the nginx/stable repo
dockerfile: beautify
add option to disable users creating groups
Merge branch 'aidan--master'
init: execute `gitlab:satellites:create` rake task before starting gitlab
init: start unicorn and sidekiq using supervisord
init: do not execute `gitlab:check` rake task

In the forthcoming commit all daemons will be auto started using
supervisord and the execution of the init script will end at the launch
of supervisord. This does not allow room for the `gitlab:check` task to
be executed in such a way that its output.

User's will need to login to the container and manually start the
`gitlab:check` task if the wish to check the status.
init: autostart all daemons when supervisord is started
Merge branch 'launch-via-supervisord'

Refer #149
install: define HOME variable in sidekiq's envivonment
init: clean up
readme: update internal mysql migration instructions
changelog: updated
readme: fix TOC indentation levels
install: switch back to the bash shell for git user
init: configure sidekiq concurrency using the `-c` flag