Fix public project search

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Ask people to link bakc and be prepared for feedback.
Search::GlobalContext and Search::ProjectContext for separation between 2 types of search

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Use new context for search

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Improve search page UX

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Instead of working with remotes Dmitriy suggested to use urls.
Fixed the I18n deprecation warning
Better search login for global context. Improved tests

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

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'refactor/search_context' of /home/git/repositories/gitlab/gitlabhq
Merge pull request #6011 from jvanbaarsen/deprecation_warning_fix

Fixed the I18n deprecation warning
Since the 22th is fixed we can use absolute dates.
Ordinal numbers do not have the same ordinal.
Made the skype and twitter username clickable

* I was not able to link the linkedin username,
  since linkedin does not provide predictable URLS

* The skype url will start skype, and asks if you want to
  call the particular user.

* The Twitter link will just go to the twitter profile
  of the given user
Fixed modal so it can be closed with ESC

* Fixes: #5343
Merge branch 'dates-are-absolute' of /home/git/repositories/gitlab/gitlabhq
Merge branch 'contributing-expectations' of /home/git/repositories/gitlab/gitlabhq
Merge branch 'need-merge-commit' of /home/git/repositories/gitlab/gitlabhq
Respect default theme settings. Fixed sign-in button on publica page

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

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