RAMList: Upstream dirty tracking implementation.

This modifies the implementation of dirty RAM tracking to follow
the upstream implementation, which uses 3 parallel bitmap arrays
instead of a single one merging all components.

Change-Id: I75c418444310f159973840aa765db65294859702
13 files changed