support use of custom_paths/custom_commands
don't enforce use of lower-case name for extension sanity check
allow skipping of default module sanity check
change condition for easyblock vs easyconfig
Revert "change condition for easyblock vs easyconfig"

This reverts commit 2f0eb070918952270e4281371b2ef2e62215a76b.