Revert "Roll engine eed171ff3538..00f330068d3e (5 commits) (#42541)" (#42551)
Revert "Roll engine eed171ff3538..00f330068d3e (5 commits) (#42541)" (#42551)

This reverts commit e76160703f0a027c90d2c71ebfcb829306edccd2 because it breaks the framework build.
cbracken/flutter,Hixie/flutter,tvolkert/flutter,Hixie/flutter,tvolkert/flutter,flutter/flutter,flutter/flutter,Hixie/flutter,flutter/flutter,flutter/flutter,Hixie/flutter,cbracken/flutter,cbracken/flutter,cbracken/flutter,flutter/flutter,Hixie/flutter,Hixie/flutter,tvolkert/flutter,cbracken/flutter,flutter/flutter,tvolkert/flutter,flutter/flutter,cbracken/flutter,tvolkert/flutter,tvolkert/flutter,Hixie/flutter,tvolkert/flutter,cbracken/flutter,Hixie/flutter,cbracken/flutter,flutter/flutter,Hixie/flutter,flutter/flutter,tvolkert/flutter,cbracken/flutter,flutter/flutter,tvolkert/flutter,cbracken/flutter,tvolkert/flutter,Hixie/flutter