LTO seems to miscompile this one, disable it. It doesn't improve the code here anyways. Closes Homebrew/homebrew#317.
brewkit.rb changes ENV destructively, so lets not do that everytime a formula is required. Now it's possible for other tools to require a formula description without worrying about side-effects.
Very optimised, inspired by KDE's --enable-final