Removed interface class MemoryManagerClient
Split the memory managers into headers and implementation. Cut the number of includes by forward declaring classes.
Split the memory managers into headers and implementation. Cut the number of includes by forward declaring classes.