Fix installing the python library
Try harder to not leak keys (especially those loaded by a different page)
Merge pull request #37 from diafero/master

Fix installing the python library
Minor cleanup
Install PyHSPlasma in site-packages, and use PythonInterp's PYTHON_VERSION_STRING variable instead of our own
Let Python figure out its install directory
Merge pull request #40 from diafero/master

Let Python figure out its install directory
Expose hsMatrix44::inverse to PyHSPlasma
Merge pull request #41 from Hoikas/mat44inverse

Expose hsMatrix44::inverse to PyHSPlasma
Fix Prp2Obj exports with no object names specified.
Merge pull request #42 from dpogue/obj-fix

Fix Prp2Obj exports with no object names specified.
Add bounds updating to plDrawableSpans::composeGeometry

This is important because BuildSpaceTree uses the icicle bounds. I have no
desire to calculate plGeometrySpan bounds in Python, so I need a way to
generate them before the call to BuildSpaceTree node. Note that calcBounds
operates on the encoded vertex buffer.
Return index of added DIIndices and SourceSpans

This makes creating the plDrawInterface and plDISpanIndices a little bit
easier from Python. And there's less need for all of tha crazy looping in
buildDIIndices...
Initialize plGeometrySpan

We don't want random grabage from the heap being used in
plDrawableSpans::composeGeometry... Or I don't.
Actually set the materialIdx...
Fix pyTempVertex position/normal setters
Merge pull request #43 from Hoikas/korman-draw

DrawableSpans Sanity++
Expose plMipmap::CompressImage to Python
Merge pull request #44 from Hoikas/pymipmap

Expose plMipmap::CompressImage to Python
Don't modify the vertex buffer while encoding it to a stream