Class InternalBindingKey implements the necessary wrapper code
around the org.omg.CosNaming::NameComponent class to implement the proper
equals() method and the hashCode() method for use in a hash table.
It computes the hashCode once and stores it, and also precomputes
the lengths of the id and kind strings for faster comparison.