change module install dir to not be split into separate fac, reg, inst subdirs

Also made Env::ListModules more robust and include CYCLUS_MODULE_PATH env var dirs in search. Note companion PR in cycamore.