Restructure the COPYDEF tests to look more like my other tests.
I also switched in some tests for bug #1454113 which no longer crash. I added a new test that uses COPYDEF in a recursive, but not tail-recursive call, which still crashes due to bug #1454113. This test case is currently commented-out.