Add stream versions of codepoints and graphemes

For many tasks (such as finding out if a string is all upper case)
the conversion to list is unnecessary.