This moves the configuration documentation to a hierarchical layout
using the attr directives provided by zuul-sphinx.
Apart from making it look like the zuul documentation, this brings
consistency to things like required flags, default values and typing
info.
There are no content changes but things have moved around somewhat to
accommodate the layout.
Depends-On: https://review.openstack.org/604267
Change-Id: I831dfd8c9458a1f255aa05fa96cfc5c416ed3310