docs: generate HTTP request from real data

This creates a new special Sphinx module that allows to generate live
HTTP requests/responses and format them using Sphinx httpdomain.

This makes sure the documentation is up to date when generated.

Change-Id: Icc0975743b48a686343095a460c904adeaa31cb7