UTF-8 designated as primary character encoding for LIBP.
Documentation update.

Will work with any 8-bit character encoding, not just UTF-8.
Variable name fix.

I missed previously to change the test suite names from s to T, as recommended when using UNIT.
Documentation fix.

Not strictly just for UTF-8. Will work with any 8-bit character encoding.
Changed name to LIBCTOOLS from LIBP.

The new name better reflects the original purpose and scope of the library.

* Changed names of include guards.
* Updated README file.