Revert of revert of time elapsed queries through command buffer.
The original CL was thought to have caused a crash, but it was found to
be merely changing the callstack for an already existing crash.
Original issue's description:
> Added support for Time Elapsed queries through the command buffer.
>
> This CL adds support for Time Elapsed queries through the command
> buffer.
>
> Since it was easy to support, I have also added support
> for getting the current TimeStamp through GetInteger64(),
> GetInteger()...etc. Note that this is different from getting the
> GPU timestamp using QueryCounter which is asynchronous.
>
> BUG=345227
> TEST=trybots
>
> Committed: https://crrev.com/
1b6a2940fcb25df247b9f8b795e84e1ca5742904
> Cr-Commit-Position: refs/heads/master@{#336743}
This reverts commit
6c3e20e4fccf530aea0f519532cc6a3a067051c5.
BUG=345227, 506120
TEST=trybots
Review URL: https://codereview.chromium.org/
1225353002
Cr-Commit-Position: refs/heads/master@{#338170}