Version support - enabling nodes (ITK clients, Member Nodes, Coordinating Nodes) to interoperate although they are different versions of the architecture.

Status:
All service types are rolled under one schema (dataTypes.xsd).  All have a common version.
In Java-land, the objects that represent these  service types are tightly coupled to the version of the schema.
The serialized xml service types do not include a url to the schema location.
The schema location varies by version.  (different versions at different URL).
NodeListParser implementations use DOM and


Client instantiation:
----------------------------
The NodeList is a complex type that serves at least two roles:
1. "node locator" - tells one node instance the address of the other nodes -
2. "node information" - used in synchronization and data replication

Scenario:
-------------
1. ITK client running at v0.6.1 is instantiated and for normal operation with contact the default CN (v0.6.2) to get the nodelist.
2. the CN returns a NodeList (v0.6.2)
3. the ITK client attempts to parse it.
** if successful it is "online" and can get more information
   else it must rely on any locally saved url mapping information.