Added undefined checks for compilation and exec tasks.
Cleaned up undefined check from typeof to just plain comparison.
Removed redundant error handling in yaml file reading.
Added missing semicolon to hack_del_files task.

Worked earlier, but bad idea to leave it without a semicolon.
Added missing semicolon to gen_production.