more tweaks to base64 encode/decode stuff for explicitly signed char (arm)