Rolling in prettyfied scm-desc.h file.
Added polished regmalloc.h file.
Rolled in region changes into descriptor_page_list.c and created separate regions.c file.
Rolling in half of scm-desc.c, the other half still to go.