Add $(shell ...) substitution (fix #102). Based on patch by raywilhe.
$(shell): execute each statement separately, even if identical

Since repeated executions of the same command may actuall return
different results.