Fix XemeInputStream so it can actually be freed
Review Request #2890 — Created Dec. 19, 2023 and submitted — Latest diff uploaded
Previously we were adding a reference to the internal GMarkupParse context, that we couldn't remove which meant the XemeInputStream could never reach a reference count of 0 and thus be freed. Since this is an internal object, we now no longer add a reference.
Ran the inputstream unit tests under valgrind.