Adapt all our tests and examples to the new initialization api.
https://bugzilla.gnome.org/show_bug.cgi?id=734735
This is a reorganization of the testsuite to be in the testsuite/ directory, so it can be installed from there.