Memory folios

Add memory folios, a new type to represent either order-0 pages or
the head page of a compound page.  This should be enough infrastructure
to support filesystems converting from pages to folios.