Split test data generation out of test_acj module.

The test_acj module is getting crowded, so we should start simplifying
it. Test data generation requirements are getting more complex, so this
warrants getting its own module.