force compile if target file is missing

This handles the case where garbage collection removes cached files and they are not recreated because the $compiled_cache variable tells the compiler it exists.
Merge pull request #40 from fabrizim/master

force compile if target file is missing