word_stream.cpp: recognise Unicode exclamation mark, question mark, full stop, comma, colon, semicolon and ellipse characters