Revert "Vulkan: Fix store ops with linear command recording."
Revert "Vulkan: Fix store ops with linear command recording."

This reverts commit a61e273ac3ca88cb95b7bebac0d31a62644049a0.

Reason for revert: Causes rendering artifacts in "Aztec Ruins".

Bug: angleproject:4444

Original change's description:
> Vulkan: Fix store ops with linear command recording.
> 
> DiscardFramebuffer was being ignored in the new linear path. Fix this
> by using the correct APIs. Also cleans up some of the access to the
> "RenderPassCommandBuffer" struct in ContextVk. Add a new accessor that
> returns the RenderPass without a flush that ensures it is only called
> when a RenderPass is already started.
> 
> Bug: angleproject:4029
> Change-Id: Ibd199f3a371c0f91b448a0b34c8752dc8b76c284
> Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2057329
> Reviewed-by: Charlie Lao <2661ca4ca24c371418789adbc76dfb4875087223@google.com>
> Commit-Queue: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>

TBR=c15ba1c6ec8841cd136fafb26b333b1f76c86fb4@google.com,7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org,2661ca4ca24c371418789adbc76dfb4875087223@google.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: angleproject:4029
Change-Id: I7d925b88c438a20ebe4a48634568addda7a64d60
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2093157
Reviewed-by: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>
Reviewed-by: Tobin Ehlis <c15ba1c6ec8841cd136fafb26b333b1f76c86fb4@google.com>
Reviewed-by: Charlie Lao <2661ca4ca24c371418789adbc76dfb4875087223@google.com>
Commit-Queue: Jamie Madill <7e492b4f1c8458024932de3ba475cbf015424c30@chromium.org>

ppy/angle,ppy/angle,ppy/angle,ppy/angle