Aggregations: Fix JSON output of geo bounds aggregation

The geo bounds aggregation was not outputting the aggregation name and in the case where there was no data would output malformed JSON (extra } )