fwk: Use standard library memory allocator
This commit replaces the framework memory allocator with the system memory allocator. This change helps the compiler make better decisions around optimization, enables more accurate static analysis, and allows us to better move the framework across target platforms.
In addition to this, the memory allocator now supports freeing allocated memory, enabling a fully dynamic system.
Change-Id: Ifa129f23d429f04cea76cd5c1f49001031c50cb4 Signed-off-by: Chris Kay chris.kay@arm.com