Less sharp warping outside the map
irr: Add support for non-triangle VBOs
Some more header cleanup

Now it only takes 38s to build after touching irr_driver.hpp, vs prev 1m 10s.