Fix MarkupParseContext for older glib versions

MarkupParseContext got boxed only very recently, add support for older
glib versions where it was not boxed.