Support builds using cx_Freeze to generate executables

If the project's setup.py uses cx_Freeze to build the project, it executes a 'build_exe' task that needs to be hooked into, and the 'build' step must be unhooked.