Adding functionality to serialize maps and collections directly from Por...

...tableReader/Writer.
I'm a bit unsure about this one. Because with portable it is very clear which types are supported, but object is something 'generic' and can be problematic on non jvm based systems like the c#/c++ client. Maybe I'm missing something.

@mdogan WDYT.