Update tool_list to reflect recent change in use of envirnoment variables

tool_list.py now makese use of GALAXY_TEST_TOOL_CONF and exits throwing an appropriate error
Fixes to tool_list.py for legacy configurations and modified tool confs.

Now uses roughly the same order of precedence as Galaxy proper's config.
Merge latest next-stable.