TODO:
Since it turns out people actually read this thing, I've made it a little more
formal. ;)

for v0.9.0
- Unify njamdpm and util.c
- Write a function to release current stats, so you can do point to point
  leakage analysis
- Organize leaks by function, size, temporal (already done), etc.
- Make sigaction flags and mask will not work right for 
  SIGSEGV, USR1, TERM, BUS, or INT.
- Add .njamdrc support, and NJAMD_OPTIONS env variable
- Variable size heap file
- Add SAVE_ALL_FREE option to take effect if NO_CHK_FREE or PROT=none is
  selected
- Uniform use of inf->ulen (right now, under is not aligned, everything else
  is. I would change this for 0.8.0, but I wanna think about it for a bit more
  first)

For v0.10.0
- Create the GUI
- Check into adding StackGuard protection to catch stack overflows.

By 1.0:
- Memory profiling support.
- Automatic translation of symbols without the need of gdb (use nm thru
  njamdpm.. what about in the program? libbfd? libelf?)
- fix keymappings in ncurses, add scrollback, write njamd.1

- Figure out how to get libltdl to open right library
- Figure out how to tell if libltdl will actually work
- Figure out how to use preopening on libltdl
- Fix xBSD-style MT
- Wrap SysV IPC?
