Adapt all our tests and examples to the new initialization api.
This is a reorganization of the testsuite to be in the testsuite/ directory, so it can be installed from there.