quick fix so module dependencies get automatically unloaded when doing "module unload"
move xml code to jenkins module
move most run functions from filetools to new run module
move filtools run unittests to run
minor cleanup
fix formatting
Merge branch 'modules-unload-deps' of github.com:pescobar/easybuild-framework into modules-unload-deps
move modules-footer option to config options
reorder override options alphabetically
add --recursive-module-unload config option, make moduleGenerator.load_module act on it
Merge pull request #842 from stdweird/refactor_filetools

Refactor filetools
add unit test for --recursive-module-unload
fix typo in passing through --recursive-module-unload option
add missing new easyconfig test file
enhance module generator unit tests w.r.t. recursive unloading modules
Merge pull request #2 from boegel/modules-unload-deps

make generating recursive unloading modules configurable (and non-default)
add parse_log_for_error to filetools
Merge pull request #843 from stdweird/refactor_filetools

add parse_log_for_error to filetools
don't include 'if is-loaded' guard when recursive module unloading is requested
Merge pull request #3 from boegel/modules-unload-deps

don't include 'if is-loaded' guard when recursive module unloading is requested