Untabify
Rename old Makefile
Use the low bits of bhdr_t.prev_hdr to check for errors

* The low bits of prev_hdr field should contain the complement of the
  low bits of the size field.
* When this is not the case, it indicates heap corruption or a
  programming error
* Alternatively, or additionally, we could use parity bits for error
  checking