Galaxy: Change behavior of Galaxy tool installs so all installs are attempted and any errors and exceptions are reported and thrown at the end of the process. I am not sure why one would want to disable this, but the old behavior can be restored by setting galaxy_tool_defer_errors to False. Should we just simplify logic and disable this option?