Added a simple UTF-8 text file.

This is to test the UTF-8 decoder in UPL::UTF8InputFile.
Implemented an input system to read UTF8 files (and strings.)

Added an InputStream abstract base class to derive from, and a UTF8FileStream class that uses C FILEs to read a UTF-8 file. Also fixed a couple of minor bugs in other parts of the code.