Python 3.2.x compatability fix

This also adds an `install` target to KnightOS makefiles