Relax package version check

Allows debian revisions and snapshot releases
Reword warnings and add more filler words
Skip macro() and function() definitions
Use os.pathsep instead of hardcoded colon
Check output names of targets
1.0.6