Fixes a problem with softspaces around maps/sequences/strings

When writing out some Java structures to EDN I found that not everything was correctly adding in softspaces, such that the following output was being generated:

    {:operation :search :options{:timeout-ms 2000 :max-index-scans 2}:scopes[:cust-ref "xxx"]}

Whilst this parses, it doesn't look very nice when trying to diagnose other problems.