Support JsonInclude.Include.NON_EMPTY also for Map values

JsonInclude.Include.NON_EMPTY works fine for empty String values in POJOs. 
Currently we have no POJO model and use Groovy maps. In this case JsonInclude.Include.NON_EMPTY
has no effect. It would be great if this would be supported for maps too.