Fixed memory corruption bug due to out-of-range alloc_bitmap indexes

map_alloc, etc, assumed that the first index in alloc_bitmap
corresponded to physical page 0. In fact, it corresponds to the first
page of RAM.