More core/base/memory fiddling.

  - MemoryExtent::overwriteFrom()
  - MemoryExtent::sliceFrom()
  - sketch of MemoryExtentCursor
  - ScopedMemoryAlloc(MemoryExtent) ctor which copies