Reverted changesets 146020841, 145942292, 145942063, 145941968, 145941754, 145941199, 145915877, 145914682, 145914373, 145914170, 145913759, 145912792, 145912131, 145911689, 145911399, 145910849, 145910263, 145904663, 145873390, 145872852, 145870312, 145868581 as they seem to have many conflicts and validation errors
