Fix some gcc -Wall warnings

Most of it is changing strings from "unsigned char *" to "char *"