doc: "Pretty-ize" protocol description in markdown format

The old plaintext form was slightly readable in a text editor, and
completely harsh on the eyes in a browser. I find the new markdown form
easier to read in both a browser and text editor.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>