dpango: working markup parser

Very crude but working markup parser completed.  Very convoluted as
it was closely modelled on the pango C version which is necessarily
convoluted due to the limitations of C.  Now for deconvolution!

Signed-off-by: Peter Williams <pwil3058@gmail.com>