sync with vsc-base after issue w.r.t. env vars for config options with '-' in long name was fixed
enhance unit tests for generaloption-based configuration based on env vars
fix generaloption env var config test, env vars are not reread when reconfiguring
get rid of USEABLE 'constant', determine whether required commands for a selected module tool are available at initialization, introduce FIXME comments
make job cmd line test more flexible, since  env vars are intermixed as command line arguments too
no need to run 'lmod python update' (which reloads all currently loaded modules) before running an lmod command
don't extract Nth line of 'lmod python show' output to obtain full modulefile path, but use a regex instead
improve debugging of module commands being run
add update hook to be run after creating new modules
update modules tool after creating a module
correct lmod spider command spec, add debug logging
fix debug logging for updating lmod spider cache
fix typo
fix error message when using default extension class fails
fix typo
add debugging statement
clean up imports in config.py (get rid of modules/repository imports), resulting in cleanup of passing around modules_tool
make sure lmod spider cache is up to date before we start using it
clean up imports
Merge pull request #3 from boegel/init_lmod

Init lmod rebase