Update database.yml.example with same username and password for both supported databases.
 Merge branch 'update_database_template' into 'master'

Update Database Example files

Both example files should have database user `gitlab_ci` as noted in the installation document.
Explain that ref name is the branch.
 Merge branch 'explain-ref-name' into 'master'

Explain Ref Name
Add more entries to CHANGELOG
Update rails

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'master' of dev.gitlab.org:gitlab/gitlab-ci

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>

Conflicts:
	CHANGELOG
Added the ability to specify capabilities for runners.
Added support for selecting requirements for projects
Runner capabilities limit what they can be attached to
Now only return builds to capable runners.
Marked TODOs. Need tests for Build.runnable_by