CAUSEWAY-3996: [v2] backports in-memory layout patching
20 files changed