Tweak to support really big merge requests

Related to:

https://gitlab.com/gitlab-org/gitlab-ce/issues/295#note_160691

Fix based on Matthieu Vachon suggestion.
@randx And if we put the timeout to come from gitlab.yml, from git timeout? It makes sense? 
If yes, I will ammend this option for come from gitlab.yml.