Remove -y option when removing puby1.8

Since it is easily could break installations running on the server - hence the person doing the install should be able to make the decision to remove himself.
Added search for projects by name to api

GITLAB-1283 (GITLAB-869)

Change-Id: I611e7e93f6292de08e1edc8d3ea77cf9087b6ded

Conflicts:
	config/initializers/1_settings.rb
Added missing API documentation

Change-Id: I1337ee7ff51d018d6f62d447345032597e84269f
Restyle sign-in page. Mention public projects
Fix commits table highlight
Add gitlab-shell/bin/check to rake gitlab:check

We sometimes encounter connectivity issues where gitlab-shell cannot
make API calls to the Rails application. There is a self-test script
`gitlab-shell/bin/check` that tries to connect to the API; this commit
runs that script as part of `rake gitlab:check`.
Allow non authenticated user access to public projects
Point to project page from public area
Used pagnation function from api helpers

Change-Id: I1bdd3608d3b46924b5da3ae282c99f85ee4e0dab
Fix password update
Remove writing issues/notes from non-auth user abilities
Different layout for browsing public area and public project page while not logged-in
Public projects feature - step2

* Render right layout depends on current_user
* show sample git username/email when repo is empty
* Show extra info when browsing public area
* Fixed some tests related to public projects
* show comments in read-only for public projects
* Remove old public routing
Simple PivotalTracker Source Commits Service
Remove not needed attr_accessible
Merge branch 'gitlab-shell-check' of /home/git/repositories/gitlab/gitlabhq
Group security tests
Public/Private projects security specs
Dashboard security specs
Version up to 6.2.0.pre