flesh out support for DocBook 5.0
flesh out support for DocBook 5.0

this is the main commit which provides support for generating documents from
sources written in DocBook 5.0.

tLDP/python-tldp,tLDP/python-tldp,tLDP/python-tldp