mapping maps of nulls and booleans

This fixes https://github.com/neo4j/neo4j/issues/1259 plus a bit more