Fixes to detect node name deserialize.

* Now properties with cannonical names, chacaracters '-' are removed to
  find nodes names to serialize.
* SerializableGeeArrayList and  DualKeyMap now throws GLib.Error on
  non Serializable objects types
* SerializableGeeArrayList, DualKeyMap and TreeMap just deserialize GXml.Element
* Added new test case for convined Gee Collections
Fixed Serializable Gee Collection with multiple type nodes

* SerializableObjectModel fixed warnning message and just show
  when DEBUG is defined
API break at interfaces for SerializableTreeMap/DualKeyMap

* Renamed SerializableMapId to SerializableMapKey
* Renamed SerializableMapDualId to SerializableMapDualKey
* Renamed functions to get Keys for SerializableMapKey and
  SerializableMapDualKey to avoid conflics with implementator's
  use of id() and primary/secundary_id () functions/properties.