adjust handling of cprint modifier recognition
- fixing auto-un-pretty
- raise error message on bad modifier instead of creating strange messages later
- raise error message instead of ignoring /b /x
- use same NON_PRINTABLE_CHAR in all places
- reordered: "machine mode" needs to be fastest, then range, one-time override format, specials