Rework build system `build_options` API (#9623)

* rework `build_options` to integrate with the FileSource abstraction
* support mapping as an arbitrarily named package
* support mapping to multiple different artifacts
* use hash of contents for options filename
311797f686Lee Cannon committed on 8/26/2021, 11:53:23 PM· committed by GitHubparent04cafd8
3 files changedLine totals unavailable