bluString: Added `CharIsAlpha/Numeric|Hex` methods

These use Unicode APIs so can handle all letter-like and number-like
characters, with an option to limit to ASCII only.