vmbase: Move MemoryTracker to memory::tracker

Introduce a new module, for clarity as memory management doesn't
necessarily depend on memory sharing (implied by it being part of
shared.rs).

Note: no function change intended.

Test: m pvmfw_bin rialto_bin
Bug: 377276983
Change-Id: I7231be6a07c0c08b2465cb51629124719c0c9cb4
diff --git a/libs/libvmbase/src/memory.rs b/libs/libvmbase/src/memory.rs
index 8baf6ca..89c4554 100644
--- a/libs/libvmbase/src/memory.rs
+++ b/libs/libvmbase/src/memory.rs
@@ -18,11 +18,13 @@
 mod error;
 mod page_table;
 mod shared;
+mod tracker;
 mod util;
 
 pub use error::MemoryTrackerError;
 pub use page_table::PageTable;
-pub use shared::{MemoryRange, MemoryTracker, MEMORY};
+pub use shared::MemoryRange;
+pub use tracker::{MemoryTracker, MEMORY};
 pub use util::{
     flush, flushed_zeroize, min_dcache_line_size, page_4kb_of, PAGE_SIZE, SIZE_128KB, SIZE_16KB,
     SIZE_2MB, SIZE_4KB, SIZE_4MB, SIZE_64KB,