CP013: Add initial proposal for `this_system::discover_topology` (#103)
CP013: Add initial proposal for `this_system::discover_topology` (#103)

* Add initial proposal for `this_system::discover_topology`
* Add initial wording for system topology term of art.
* Add initial proposal for `system_topology`
* Add initial proposal for `this_system::discover_topology`.
* Introduce terms of art for system resource and topology discovery
policy.
* Introduce minimal `system_resource` class.
* Introduce free function `traverse_topology` for traversing a
`system_topology` according to a topology traversal policy.
* Update the changelog.
* Update link to P0443 to point to latest revision.
* Make the return type of `traverse_topology` be to be defined and add
note about potential options.
* Add more detail to open questions section.

codeplaysoftware/standards-proposals