Improve target name collision check

Assume that the target name is unique enough if it shares
at least one word with the package name.
Remove debug 'raise' which was left in accidentally
Make include check more robust
Reword a few diagnostic messages
Check for redundant test depends
Check for redundant lib prefixes and suffixes
1.1.6