Merge changes I75c41844,Iff9936c9,I4913aa8f

* changes:
  RAMList: Upstream dirty tracking implementation.
  exec/ram_addr.h: New header to match upstream.
  Switch hwaddr to 64-bits to match upstream.