This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes.
Also move Box2D ConvexDecomposition contrib code to thirdparty/b2d_convexdecomp.