Implement Gitlab search api endpoint

Change implements Gitlab v3 search api endpoint.
I made couple tests on my Gitlab 6.6.5.

Gitlab project names could contain letters, digits, "-", "_", "." and spaces.

```bash
coffee index.coffee --private_token="HIDDEN" --gitlab_url="HIDDEN" --project_id="Gitlab123 _7-8.9" - Pass
coffee index.coffee --private_token="HIDDEN" --gitlab_url="HIDDEN" --project_id="Gitlab Test1" - Pass, in this case the Repository name was modified to "test_123-.2"
```
and couple not test projects, which pass to.

Search is based on "Project name" which is internal for Gitlab.

There is still some false positive results, but because of Gitlab sorting.
If you have a project "domain.com" and "domain.com-bak" then project "domain.com-bak" is selected.