[Typed AST] Include locs in AST diff tests
[Typed AST] Include locs in AST diff tests

Summary:
We now tests that the structure of the typed AST is exactly the same as that of the
parsed AST. Crucially this includes the locations that were dropped in the previous
version where we only tested for equivalence of the serialized versions.

This is needed if we're going to move coverage to use the typed AST since we need
locations there to match exactly those in the parsed AST.

Reviewed By: samwgoldman

Differential Revision: D13933139

fbshipit-source-id: 3786a7b058a144b037b42b0a81bc19a533b991b5

popham/flow,gabelevi/flow,facebook/flow,samwgoldman/flow,mroch/flow,facebook/flow,gabelevi/flow,popham/flow,mroch/flow,facebook/flow,facebook/flow,gabelevi/flow,popham/flow,mroch/flow,mroch/flow,samwgoldman/flow,samwgoldman/flow,popham/flow,gabelevi/flow,samwgoldman/flow,mroch/flow,facebook/flow,popham/flow,popham/flow,samwgoldman/flow,gabelevi/flow,popham/flow,facebook/flow,samwgoldman/flow,samwgoldman/flow,mroch/flow,gabelevi/flow,mroch/flow,gabelevi/flow,facebook/flow