Merged in develop/asan (pull request #12)
Fix various memory issues
Approved-by: Gary Kramlich
Fix various leaks in Python loader (hopefully).
These were mostly done by hand, based on the new/borrowed reference annotation
in the docs. Unfortunately, since we never deinitialize the interpreter, asan
still says most of these things leak.
Fix leak of gplugin_plugin_get_filename results.
It's not a const char. The change from hash insert to hash replace is so that
the pointer of the new key stays valid for the rest of that block.
Fix leaks of regex results.
Fix leak cleaning up file tree.
The root node *never* has ->data set to anything, so freeing the tree never
Fix leaks in tests.
flow: Created branch 'develop/asan'.