Allow MEM_TOP_DOWN and MEM_LARGE_PAGES flags in MemorySection::Reserve
Convert ElfImage to derive from new MemorySection class