Set read and write timeouts on gitserver http server
Created by: arussellsaw
Whilst debugging the gitserver echo command alerts & CPU throttling, we noticed a goroutine leak that mostly looks like connections hanging waiting on reading. We don't set any timeouts on the http server, so i've set the same ones that we do on the frontend.