Fix flattening arrays (add support for nested arrays)
Fix multivalued fields detection - field types were ignored and always overriden by the Multivalued field. Now they are correctly retrieved from the GetSolrType() method.
Emulator now returns nested fields correctly - It unflattens them.
For this, schemaMemory had to be added. When nested fields are supposed to be returned (any of them has retrievable=true set), the original object schema is build from the schemaMemory, even when there are no values.
Fixed current postman tests + added multiple tests for nested fields.
GetSolrType()
method.