Enhance and fix tool dependency installation from the tool shed to automatically source all tool dependency env.sh files defined within <setup_xxx+environment> tags.  This change set also includes related code cleanup, enhanced logging and other related fixes.