updated pyPolyCSG to use the most recent version of carve. Result appears considerably more robust, test submitted by Dave now passes, also updated build process and instructions