[WIP] Read ghq.protocol to determine protocol

I always prefer to clone repository using SSH protocol.

So I added `ghq.protocol` configuration.
If the value of it is `ssh`, `ghq get` always clone repository using SSH.

If you prefer this patch, I'll write documentation about this configuration.
And I'll try to write test for this implementation. (Currently, I have no Idea to write it...)