add new filtering behavior
add getWeakSuffixesMap
add weakSuffixes logic to getBuildPaths
jshint: hush!
replace old filtering behavior with new, since it seems that it doesn't break anything
allow per-technology cache based on target file name