testsuite: Add various test cases

Some are xfailed, some not, some existing ones get un-xfailed.