adding before commit to available info for build.

adding before commit to available info for build. will help with diff for using like post-receive hook (oldrev / newrev)
Update to match the style of the installation file for GitLab

Switched 'vim' to 'editor' to match the style from the GitLab instructions.   Reference: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md
Do not need a new commit to test.
Merge pull request #289 from nathan-v/patch-1

Update to match the style of the installation file for GitLab
Merge pull request #270 from endzyme/patch-1

adding before commit to available info for build.
Merge branch 'no-need-to-push' of /home/git/repositories/gitlab/gitlab-ci
Change migrations to work with PostgreSQL

Tested with PostgreSQL 9.1
Updating schema with migration fixes from deradon/gitlab-ci:fix-migrations-postgres
wip
Adding specs for Project API end points
Adding POST /projects (for creation) and several rspec unit stubs for
projects api
Adding Project manipulation support via API

  * The following actions are now supported:

    GET /projects/:id - returns information about a project
    GET /projects - returns list of all projects
    PUT /projects/:id - updates project information (see docs for more info)
    DELETE /projects/:id - removes a project
    POST /projects/:id/runners/:runner_id - links a project to a runner
    DELETE /projects/:id/runners/:runner_id - removes link between project and runner
wip
Added passing specs for remainder of projects API