Add per-node memory information to machine endpoint.

I'll add sys mocks and test with the next change of adding cache information.
No, this is per-node memory - as in how much memory is attached to each node. This isn't cache information. Still working on that.