Make method names clearer in check.rake
Replace all stat command line calls with ruby equivalents
Public git read-only access via http
fix unauth for public
Add public filter to admin projects
Few more filters for admin / projects
profjects filter with_push to project model
Dont set @project variable in list. Remove a bit of duplication in dash and group
CHANGELOG for 4.1
Fix git group detection for gitolite ssh user.

The tasks gitlab:env:info mixes user and group, and presume as a group 'git'.
However, gitolite group name can be anything.

That patch add the git group name in the config,
and check gitolite.ssh_user group against git.group
(which defaults to 'git', as before this patch, if undefined).

M config/gitlab.yml.example:
  Add 'group' in 'git' section
  Mention default value for the two extra settings
M lib/tasks/gitlab/check.rake:
  Check that gitolite.ssh_user *group* is the one defined in git.group.
  Make sure to default to 'git' as the expected group
    if said group is undefined in the config.
  Note: uses a more complete regexp for the group detection
        (the group can start, end or be in the middle or the list of groups
         of gitolite.ssh_user)
M: config/initializers/1_settings.rb:
  Add default values for gitolite.group and gitlab.user
Public HTTP clones and remove auth request for public projects
Update doc/install/installation.md

Change "th" to "the"
Merge pull request #2584 from jasl8r/public-grack-clone

Public HTTP clones and remove auth request for public projects
remove thin from production env. Use unicorn for foreman
line numbers for blame
Merge pull request #2585 from timl/patch-1

Fix typo in installation guide.
Smaller fixes
Add preliminary specs for notes on merge requests
Merge commit 'master' into discussions

Conflicts:
	app/assets/stylesheets/sections/notes.scss
	app/contexts/notes/load_context.rb
	app/models/project.rb
	app/observers/note_observer.rb
	app/roles/votes.rb
	app/views/commit/show.html.haml
	app/views/merge_requests/_show.html.haml
	app/views/merge_requests/diffs.js.haml
	app/views/merge_requests/show.js.haml
	app/views/notes/_note.html.haml
	features/steps/project/project_merge_requests.rb
	spec/models/note_spec.rb
Replace commit note request specs with spinach features