Suppress warning about va_list mangling in gcc 4.4

Fixes #188
Replace "char" with "signed char" in several places to fix warnings on ARM

Fixes #156