fix JSON::ParserError on export calls that return blank results

Currently, if any export api call returns an empty set, Gibbon will throw a MultiJson::ParseError:JSON::ParserError exception. This checks for an empty result (which actually is a single blank/space character), and just returns an empty array.