platform.io Support for maps

Support for Map serialization and deserialization. The following types are supported when deserializing:
  <T extends Map<K, V>> when T is not an interface -> T
  Map -> LinkedHashMap
  SortedMap -> TreeMap