Auto merge of #4578 - derekdreery:refactor/cargo_util_config, r=alexcrichton
authorbors <bors@rust-lang.org>
Sat, 7 Oct 2017 15:09:06 +0000 (15:09 +0000)
committerbors <bors@rust-lang.org>
Sat, 7 Oct 2017 15:09:06 +0000 (15:09 +0000)
Remove some cells from Config

In most cases it makes sense to not use interior mutability in Config, so that mutability is more transparent. This PR removes Cells in these cases. It leaves those cases where parameters are only initialized on first access (LazyCell).


Trivial merge