Dump environment at a different time
Added environment variable substitution
Added a setter for the build_info and the cache_info
Added variant builds support
Implemented the keep-builds feature