Propagate environment through and refactor the dependency handling of the Sebastian's patch feature.
Env munge testing
Configuration towards building gcc.
Merge together mine and Sebastian's patch dependency refactoring.