Add specific user agent
Replace gitlab_git with rugged and do full repo scan
Drop libicu-dev requirement for travis-ci