We had an [issue over on the .NET Core documentation](https://github.com/dotnet/docs/pull/13278) regarding Docker where someone was confused about .NET Core vs ASP.NET Core and pointed out that this article used the terms interchangeably. I wanted to submit this fix to hopefully reduce that.
I also:
1. Removed the en-us from links.
Update Dockerfile with following changes:
1. Switch .NET Core Images from legacy location at Docker Hub Registry (microsoft/*) to a new location at Microsoft Container Registry (mcr.microsoft.com/*).
2. Since Microsoft no longer supports the tag 'latest', I must set a specific version of '2.2' (current), which is the most recent stable release.
* Base image for aspnetcore were migrated as of 2.1 per https://github.com/aspnet/Announcements/issues/298
* Further reading reference to Docker Hub updated to /dotnet
* Add link to docs.microsoft.com
* Reword lots of instances of 'will'
* Reword lots of instances of won't
* Reword lots of instances of we'll
* Eradicate you'll
* Eradicate 'be able to' type of phrases
* Eradicate 'unable to' type of phrases
* Eradicate 'has / have to' type of phrases
* Eradicate 'note that' type of phrases
* Eradicate 'in order to' type of phrases
* Redirect to official Chef and Puppet docs
* Eradicate gratuitous 'please'
* Reduce use of e.g.
* Reduce use of i.e.
* Reduce use of N.B.
* Get rid of 'sexagesimal' and correct some errors