Move all compilation tests into a subfolder
Fix custom command execution
Add test: custom_actions/command_once_per_build
Add test: custom_actions/command_loop