Use own copy of config hash in Build::Matrix::Config

Instead of reaching in directly into the Build object's @config,
Build::Matrix::Config should have its own copy of config, so that
we don't step on Build's foot if it expects the data to be untouched.