Update logic for validates_merge_request for tree of MR

For case:

Merge request №1: branch "feature" to "release" and remove "feature" branch

Merge request №2: branch "release" to "master" and remove "release" branch

Merge request №1 - broken :(
Fix issues search test
Dont test 1.9 with travis
Explain on dashboard that limit amount of projects displayed
Fixed grammatical mistake in init.d status output.

"its" not "it's".
Merge pull request #5192 from zshannon/patch-1

Fixed grammatical mistake in init.d status output.
Merge branch 'patch-2' of https://github.com/zzet/gitlabhq into zzet-patch-2

Conflicts:
	app/controllers/projects/merge_requests_controller.rb
Check whether only one sidekiq is running
Merge branch 'only_one_sidekiq' of /home/git/repositories/gitlab/gitlabhq
rewrite issues search test to prevent ajax requests running after test
[gitlab:check] Fix detecting the status of sidekiq

If you are running another sidekiq instance on your server, e.g. GitLab
CI, the check script would parse the output of `ps aux` searching for
`sidekiq` and returning success, although the GitLab sidekiq may not be
running.

Now the `ps` call will only print the processes run by the GitLab user.