Add CSApprox as submodule and update to 4.0