Change stages from number to character and add new stage
Try to handle relative and absolute SRC filenames
Store all local temporary files in CACHEDIR

Removes OBJDIR
United help texts and use variable instead of method in build.mk