Merge changes I8ede1ee7,I3959bdf5,I6ffaf436,Ie86b7212,I1a60d3e4, ... into lts-v2.8
* changes:
fix(cpus): workaround for Cortex-X4 erratum 2701112
chore: rearrange the fvp_cpu_errata.mk file
fix(cpus): add erratum 2701951 to Cortex-X3's list
refactor(errata-abi): workaround platforms non-arm interconnect
refactor(errata-abi): optimize errata ABI using errata framework
chore: add dependency files generated by tools to .gitignore
fix(cpus): fix a defect in Cortex-A715 erratum 2561034
fix(cpus): workaround for Cortex-A715 erratum 2413290
fix(cpus): workaround for Cortex-A715 erratum 2344187
fix(gic600): workaround for Part 1 of GIC600 erratum 2384374
fix(cpus): workaround for Cortex-A715 erratum 2331818
fix(cpus): workaround for Cortex-A715 erratum 2420947
fix(cpus): workaround for Cortex-A715 erratum 2429384
fix(cpus): workaround for Cortex-X3 erratum 2372204