Remove debugging flags
Some Makefile cleanups, removing unused variables
Don't display errors when directories exist
Remove unused "clean" rules for hl_cdll and hldll makefiles

The clean rule in the parent Makefile deletes everything except the .so files.
Don't pass the unused OS variable
Don't link if all the obj and so files are intact