Unset LD_PRELOAD after initialisation to prevent propagation to children

If the process being monitored spawns children, ensure that the module
isn't loaded by them, by unsetting the LD_PRELOAD environment variable.
This is particularly important when using python-dbusmock, as
Python/GLib interacts badly with libgobject-list.so.

This can be disabled by setting the GOBJECT_PROPAGATE_LD_PRELOAD
environment variable to any value.
docs: Add a basic README file
Merge pull request #1 from pwithnall/ld-preload

Unset LD_PRELOAD environment variable and add a README