Python distribution

This pull request pulled in the commits for the persistent queue python bindings, but the relevent commit is https://github.com/Zarkantho/softheap/commit/7bb7a78add62f1122d1a45ef62df6685115c74a2 for this one.  This is just a first version to get it working.  I'm just treating the necessary shared libraries and header as "data" needed by the python distriibution, so they get copied over with a "pip install".  Updating these is a manual process right now and not at all integrated with the build.

It seems like there are different ways we can go with this:

1. Add something to the makefile that updates the data for the python distribution
2. Actually integrate the python installation with the build, so that it gets compiled by setuptools

I prefer to eventually do the second one, but it will require a bit more time to get working.  I'm sending this out for now just so we can hopefully start using it, and do any cleanup in parallel.