Add caching to DevOps pipeline
Created by: ianschmitz
Once caching is publicly available (https://github.com/microsoft/azure-pipelines-yaml/pull/113) in Azure DevOps build pipelines we should see if we can leverage it to speed up our build times.
Related: #7096