Allow public repo searching

GITLAB-1386

Change-Id: I9a0bbe8db1a9bb00cef33b3e1854d78844b70a45
Updated convience method to private
Fix #5313 hipchat 0.14.0 to use http_proxy
Add import_url param in API projects create
[API] add parent_ids to specific commit informations
Make sidebar links more accessible, display: block
Fix HTTP push to public repos

When doing an HTTP push, git (as of v1.7.9) first do an info/refs
request, and only if this request requires authentication it asks the
user for its password and authenticates further requests.

The initial request normally clears without auth on public repos as it
doesn't update any ref. This patch forces every git-receive-pack
requests to provide authentication.
Admin/Background Jobs: fixed spelling mistake
coffee interpolation for template of user select
Add command for updating the init.d script
Merge pull request #5894 from patschi/patch-1

Add command for updating the init.d script
Merge pull request #5889 from skv-headless/master

coffee interpolation for template of user select
Merge pull request #5883 from matthee/master

Admin/Background Jobs: fixed spelling mistake
Fix 'uninitialized constant Unicorn' error
Merge pull request #5900 from dprolife/patch-1

Fix 'uninitialized constant Unicorn' error
Fix 500 error when rename repository

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix project transfer feature

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Add docs for upgrader script

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'bug/broken_path_change' of /home/git/repositories/gitlab/gitlabhq
Merge branch 'bug/broken_project_transfer' of /home/git/repositories/gitlab/gitlabhq