Clean up dSYM directories (OSX)
Print command failure logs in failure summary
Added mkl_prog_check to check a program by permission only, not execution
Only check aux tools (nm, objdump, etc) by permission, not execution

Since some systems dont provide a generic --version option to these tools