paraparser.py, xmllib.py & paragraph.py: attempt to close off leak
paragraph.py: ensure we always check properly for parser.close
xmllib.py: no need for weakref & allow multiple calls to close