Split crunch_add_test to crunch_add_test_executable and crunch_add_test_targets for better control in dependents