Internal changes

The classes representing character encodings (in package net.sf.saxon.charcode) are now singleton classes; they only ever have one instance.