Better behaving XMLIOItem

The XMLIOItem behaves more like a JMRIItem, allowing the reuse of
JMRINetService:didGet* methods instead of special methods for handling
XMLIOItems in the JMRIService code. This reduces the likelyhood that
duplicate JMRIItem elements will be created for a single type/name pair.