Entity properties are now written in a known order, this fixes vrad's issues with the bsp that vbsp generates. Also added a brand new portals mode, which takes the portal file generated by vbsp and optimizes it, combining portals wherever it can. This produces 847 less portals in cp_freefall.