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
Implementing method for authentication via token
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
Adding user access checking per project

  * Made :per_page and :page on Project.from_gitlab optional for API
    calls

  * Added call to retrieve Gitlab CI projects that are not only
    authorized, but "owned"
Added passing specs for remainder of projects API
Fixed several specs after extending api for projects

  * Fixed several deprecation warnings

  * Removed webmock in favor of running integration tests against
    demo.gitlab.com
Cleaning up environmental changes from development process
Adding new line at end of git ignore file
Fix last build for runner
Adding API documentation for Projects
Adding further documentation and corrections on builds and runners
Merge pull request #293 from alakra/extending_api

Extending API to manipulate Projects and Runners