Began adding justification for some design decisions with regard to our two-list setup for debugging.
Wrapped top declaration of list_t *alloc_list in a debug ifdef, so that when we compile without defining DEBUG, there will be no trace of the allocation list.
Merge branch 'buddysystem', remote branch 'origin' into buddysystem