1) Improve how memory usage is tracked in DXE Core 2) Update GetMemoryMap() to merge adjacent memory descriptors with identical types and attributes.
1) Improve how memory usage is tracked in DXE Core
2) Update GetMemoryMap() to merge adjacent memory descriptors with identical types and attributes.

git-svn-id: 5648d1bec6962b0a6d1d1b40eba8cf5cdb62da3d@10579 6f19259b-4bc3-4df7-8a09-765794883524

MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2,MattDevo/edk2