types: clean up types, especially signed vs unsigned
72 files changed