Add test case for %#c
Minor whitespace change for testcase
Fix implementation of %#c
Fix floating point test case
Add testcases for Character (%d, %x, %o), %c (Integer, byte, short), Byte (%x), and short (%x)