GpuMem: refactor and add unittest for traverseGpuMemTotals am: 643a4f62e4

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1472020

Change-Id: Ief99ffdc1cf49fa8f14ad434e425551f1b829505