Eng 7060

review only if anyone wants to make comments.
This is a big compare so showing only first 250 commits.
I am thinking of squash merging early in the week.

- Anish