Updated the bindings to use inputs, not parents
Add an as-of-yet nonfunctional example of 3d simulation to the Python bindings
The sim3d.py example works:

- Python mid-level bindings automatically check everything that looks like it needs to be passed as a pointer for a .handle attribute, passing that instead of the object itself.
Metadata generator fix: we now find callbacks again
Binding generator knows how to handle libsndfile on windows, possibly specific to my machine
Wrote fmax but meant fmin.  This caused a property range error on the mixing thread in file objects