Add a header guard and C++ macro to leornian_memory.h.

These were overlooked when it was initially created.