Incomplete - task : Dematerialize Maps
addMapAllWith
Incomplete - task : Dematerialize maps 
addMapOfComplex
Incomplete - task : Dematerialize maps 
addMapStrict
Incomplete - task : Dematerialize maps 
addMapOfPrimitives
Incomplete - task : Dematerialize maps 
addMap
Incomplete - task : Dematerialize maps 
addMapLiberate
JsonRematerializer works on lists as kv-pairs
Incomplete - task : Dematerialize maps 
removed old map methods on dematerializer
and adjusted tests to new map representation
Dematerializers do not need the function objects any more
increased version
Merge branch 'develop'