* fold ranges changes into initial spec
See https://github.com/dotnet/docs/issues/12772#issuecomment-501451870
This will read better as a coherent story for the Range and Index features as delivered.
* update the description of Slice.
* update precedence rules for range expression.
* Simplify language to move from a proposed design to a spec
This removes some of the history and concerns with the previous design.
* markdown lint fixes for 8.0 proposals
Summary:
1. a few header formatting fixes
1. use `csharp` or `antlr` as the language identifier for code fences.
1. update links to relative links for articles published on docs.
* change the links to records.md to absolute links
When published on docs.microsoft.com, the links from these proposals will resolve to the source on dotnet/csharplang.
That's the desired behavior for records.md, because that is a proposal feature that has not been implemented.