cleanup dwarf read/write library
use bool type whenever possible
cleanup dip code
use bool type whenever possible
correct prototypes after dwarf/dip projects changes