replace unshift INC with use lib, load module with partial filename, not...

... module name, correct module name for exotic file types

(similar to what I suggested for consumes)