repository: make git:protocol optional

It defaults to "http".
docs: starting to build documentation for tsuru.conf file

What is already there:

- HTTP server configuration
- Database configuration
- Git server and repositories configuration
- Authentication configuration

It also includes a sample configuration file, with all options.

Related to #263.
docs/config: fix markup

Related to #263.