Added extended handling of MongoDB results. 
If an answer column is an array, return as JSON. 
If an answer column is a GeoJSON geometry, return as a string 
Maps can understand, i.e. latlong pairs delimited by colons.
Otherwise, return as usual - as a string literal.

Change-Id: If4198035f06ee8134620457cbb8e00a67f01cd0f