0.9.5.51:
        Start merging some safe and uncontroversial changes from from
        gencgc-pagetable-branch. Hopefully once all of the safe changes
        has been merged, taking care of the remaining changes will be
        less daunting.
        Cleanups, should cause no functional changes.
        * Add typedefs for indices into the generation/page tables for
          clarity and to ease changing their sizes later. Use these
          consistently in gencgc.c.
        * Change some suspicious 'unsigned's to 'unsigned long's.
        * Define logical names for the various special generations, instead
          of using NUM_GENERATIONS [- 1, + 0, + 1].
        * Rename update_x86_dynamic_space_free_pointer() to
          update_dynamic_space_free_pointer().